Skip to content

Commit d3f7b00

Browse files
authored
Merge pull request #28 from MarcCote/bf_unneeded_vis_libraries
Moved visualization imports inside functions that need them.
2 parents 355bf6f + 3984f56 commit d3f7b00

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

textworld/render/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@
33

44

55
from textworld.render.render import load_state, load_state_from_game_state, visualize
6-
from textworld.render.serve import get_html_template

textworld/render/render.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ def visualize(world: Union[Game, State, GlulxGameState, World],
347347
"""
348348
try:
349349
import webbrowser
350+
from textworld.render.serve import get_html_template
350351
except ImportError:
351352
raise ImportError('Visualization dependencies not installed. Try running `pip install textworld[vis]`')
352353

@@ -369,7 +370,6 @@ def visualize(world: Union[Game, State, GlulxGameState, World],
369370

370371
state["command"] = ""
371372
state["history"] = ""
372-
from textworld.render.serve import get_html_template
373373
html = get_html_template(game_state=json.dumps(state))
374374
tmpdir = maybe_mkdir(pjoin(tempfile.gettempdir(), "textworld"))
375375
fh, filename = tempfile.mkstemp(suffix=".html", dir=tmpdir, text=True)

0 commit comments

Comments
 (0)