Skip to content

Commit e8b8c68

Browse files
committed
Re-arrange imports
1 parent be1a6de commit e8b8c68

File tree

1 file changed

+26
-21
lines changed

1 file changed

+26
-21
lines changed

bpython/curtsiesfrontend/repl.py

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,40 +18,45 @@
1818

1919
from wcwidth import wcswidth
2020

21-
import curtsies
22-
from curtsies import FSArray, fmtstr, FmtStr, Termmode
23-
from curtsies import fmtfuncs
24-
from curtsies import events
25-
26-
import bpython
27-
from bpython.repl import Repl as BpythonRepl, SourceNotFound
28-
from bpython.repl import LineTypeTranslator as LineType
21+
from curtsies import (
22+
FSArray,
23+
fmtstr,
24+
FmtStr,
25+
Termmode,
26+
fmtfuncs,
27+
events,
28+
__version__ as curtsies_version,
29+
)
30+
from curtsies.configfile_keynames import keymap as key_dispatch
31+
32+
from bpython import __version__
33+
from bpython.repl import (
34+
Repl as BpythonRepl,
35+
SourceNotFound,
36+
LineTypeTranslator as LineType,
37+
)
2938
from bpython.config import getpreferredencoding
3039
from bpython.formatter import BPythonFormatter
3140
from bpython import autocomplete
3241
from bpython.translations import _
3342
from bpython.pager import get_pager_command
3443

35-
from bpython.curtsiesfrontend import replpainter as paint
36-
from bpython.curtsiesfrontend import sitefix
37-
from bpython.curtsiesfrontend.coderunner import (
44+
from . import events as bpythonevents, sitefix, replpainter as paint
45+
from .coderunner import (
3846
CodeRunner,
3947
FakeOutput,
4048
is_main_thread,
4149
)
42-
from bpython.curtsiesfrontend.filewatch import ModuleChangedEventHandler
43-
from bpython.curtsiesfrontend.interaction import StatusBar
44-
from bpython.curtsiesfrontend.manual_readline import edit_keys
45-
from bpython.curtsiesfrontend import events as bpythonevents
46-
from bpython.curtsiesfrontend.parse import parse as bpythonparse
47-
from bpython.curtsiesfrontend.parse import func_for_letter, color_for_letter
48-
from bpython.curtsiesfrontend.preprocess import preprocess
49-
from bpython.curtsiesfrontend.interpreter import (
50+
from .filewatch import ModuleChangedEventHandler
51+
from .interaction import StatusBar
52+
from .manual_readline import edit_keys
53+
from .parse import parse as bpythonparse, func_for_letter, color_for_letter
54+
from .preprocess import preprocess
55+
from .interpreter import (
5056
Interp,
5157
code_finished_will_parse,
5258
)
5359

54-
from curtsies.configfile_keynames import keymap as key_dispatch
5560

5661
logger = logging.getLogger(__name__)
5762

@@ -1996,7 +2001,7 @@ def version_help_text(self):
19962001
"""
19972002
).format(example_config_url=EXAMPLE_CONFIG_URL, config=self.config)
19982003

1999-
return f"bpython-curtsies version {bpython.__version__} using curtsies version {curtsies.__version__}\n{help_message}"
2004+
return f"bpython-curtsies version {__version__} using curtsies version {curtsies_version}\n{help_message}"
20002005

20012006
def key_help_text(self):
20022007
NOT_IMPLEMENTED = (

0 commit comments

Comments
 (0)