Skip to content

Commit 79e6013

Browse files
committed
Use find_all_modules and reload instead of find_iterator
1 parent fab1d4e commit 79e6013

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

bpython/curtsies.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from . import args as bpargs
1414
from . import translations
1515
from .translations import _
16-
from .importcompletion import find_iterator
16+
from .importcompletion import find_all_modules
1717
from .curtsiesfrontend import events as bpythonevents
1818
from . import inspection
1919
from .repl import extract_exit_value
@@ -113,7 +113,7 @@ def mainloop(self, interactive=True, paste=None):
113113
# do a display before waiting for first event
114114
self.process_event_and_paint(None)
115115
inputs = combined_events(self.input_generator)
116-
for unused in find_iterator:
116+
for unused in find_all_modules():
117117
e = inputs.send(0)
118118
if e is not None:
119119
self.process_event_and_paint(e)

bpython/test/test_importcompletion.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,10 @@ def test_package_completion(self):
3131
class TestRealComplete(unittest.TestCase):
3232
@classmethod
3333
def setUpClass(cls):
34-
for _ in importcompletion.find_iterator:
35-
pass
34+
importcompletion.reload()
3635
__import__("sys")
3736
__import__("os")
3837

39-
@classmethod
40-
def tearDownClass(cls):
41-
importcompletion.find_iterator = importcompletion.find_all_modules()
42-
importcompletion.modules = set()
43-
4438
def test_from_attribute(self):
4539
self.assertSetEqual(
4640
importcompletion.complete(19, "from sys import arg"), {"argv"}

0 commit comments

Comments
 (0)