3
3
import sys
4
4
5
5
import curtsies
6
- import curtsies .window
7
- import curtsies .input
8
6
import curtsies .events
7
+ import curtsies .input
8
+ import curtsies .window
9
9
10
- from .curtsiesfrontend .repl import BaseRepl
10
+ from . import args as bpargs , translations , inspection
11
+ from .config import Config
12
+ from .curtsiesfrontend import events
11
13
from .curtsiesfrontend .coderunner import SystemExitFromCodeRunner
12
14
from .curtsiesfrontend .interpreter import Interp
13
- from . import args as bpargs
14
- from . import translations
15
- from .translations import _
16
- from .curtsiesfrontend import events as bpythonevents
17
- from . import inspection
15
+ from .curtsiesfrontend .repl import BaseRepl
18
16
from .repl import extract_exit_value
17
+ from .translations import _
19
18
20
19
logger = logging .getLogger (__name__ )
21
20
@@ -34,20 +33,18 @@ def __init__(self, config, locals_, banner, interp=None):
34
33
)
35
34
36
35
self ._request_refresh = self .input_generator .event_trigger (
37
- bpythonevents .RefreshRequestEvent
36
+ events .RefreshRequestEvent
38
37
)
39
38
self ._schedule_refresh = self .input_generator .scheduled_event_trigger (
40
- bpythonevents .ScheduledRefreshRequestEvent
39
+ events .ScheduledRefreshRequestEvent
41
40
)
42
41
self ._request_reload = self .input_generator .threadsafe_event_trigger (
43
- bpythonevents .ReloadEvent
42
+ events .ReloadEvent
44
43
)
45
44
self .interrupting_refresh = (
46
45
self .input_generator .threadsafe_event_trigger (lambda : None )
47
46
)
48
- self .request_undo = self .input_generator .event_trigger (
49
- bpythonevents .UndoEvent
50
- )
47
+ self .request_undo = self .input_generator .event_trigger (events .UndoEvent )
51
48
52
49
with self .input_generator :
53
50
pass # temp hack to get .original_stty
@@ -103,7 +100,7 @@ def mainloop(self, interactive=True, paste=None):
103
100
self .initialize_interp ()
104
101
105
102
# run startup file
106
- self .process_event (bpythonevents .RunStartupFileEvent ())
103
+ self .process_event (events .RunStartupFileEvent ())
107
104
108
105
# handle paste
109
106
if paste :
0 commit comments