File tree Expand file tree Collapse file tree 1 file changed +2
-11
lines changed
graalpython/lib-graalpython Expand file tree Collapse file tree 1 file changed +2
-11
lines changed Original file line number Diff line number Diff line change @@ -65,8 +65,7 @@ def __getattr__(key, default=None):
65
65
try :
66
66
return type (modname + key )
67
67
except KeyError :
68
- # allow walking through not-yet-classloaded packages
69
- return JavaPackageLoader ._create_module (loadname )
68
+ pass
70
69
raise AttributeError (key )
71
70
return __getattr__
72
71
else :
@@ -133,20 +132,12 @@ class JavaImportFinder:
133
132
def find_spec (fullname , path , target = None ):
134
133
if JavaPackageLoader .is_java_package (fullname ):
135
134
return _frozen_importlib .ModuleSpec (fullname , JavaPackageLoader , is_package = True )
136
- elif path == __path__ :
137
- try :
138
- # do not rely on name conventions. check if it's a type,
139
- # otherwise treat it as a not-yet-classloaded package
140
- type (fullname )
141
- return _frozen_importlib .ModuleSpec (fullname , JavaTypeLoader , is_package = False )
142
- except KeyError :
143
- return _frozen_importlib .ModuleSpec (fullname , JavaPackageLoader , is_package = True )
144
135
else :
145
136
try :
146
137
type (fullname )
147
138
return _frozen_importlib .ModuleSpec (fullname , JavaTypeLoader , is_package = False )
148
139
except KeyError :
149
- pass # when importing from the implicit top-level java module, we only allow types
140
+ pass
150
141
else :
151
142
@staticmethod
152
143
def find_spec (fullname , path , target = None ):
You can’t perform that action at this time.
0 commit comments