Skip to content

Commit 315cefe

Browse files
committed
fix: Make import of gui_frontend.py conditional
1 parent afd0f73 commit 315cefe

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

genome_profiler/genome_profiler.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
from configparser import ConfigParser, SectionProxy
33
from dotenv import find_dotenv, load_dotenv
44
from multiprocessing import cpu_count
5-
from .gui_frontend import main as gui_frontend_main
65
from . import install_resources
76
import subprocess
87
import sys
@@ -254,9 +253,7 @@ def _validate_tools(config: SectionProxy):
254253
missing.append(name)
255254

256255
if missing:
257-
raise EnvironmentError(
258-
f"Missing tools: {', '.join(missing)}"
259-
)
256+
raise EnvironmentError(f"Missing tools: {', '.join(missing)}")
260257

261258

262259
def _validate_resources(config: SectionProxy):
@@ -336,6 +333,8 @@ def main():
336333
sys.exit(0)
337334

338335
if args.gui:
336+
from .gui_frontend import main as gui_frontend_main
337+
339338
gui_frontend_main()
340339
sys.exit(0)
341340

0 commit comments

Comments
 (0)