Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # FIRST CASE: from foo.bar import utils
- # ...
- Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33)
- [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
- Type "help", "copyright", "credits" or "license" for more information.
- # code object from /Users/paloand/Downloads/p_demo/foo/__init__.py
- # created '/Users/paloand/Downloads/p_demo/foo/__pycache__/__init__.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/__pycache__/__init__.cpython-36.pyc'
- import 'foo' # <_frozen_importlib_external.SourceFileLoader object at 0x10e12c2e8>
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/__init__.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/__init__.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/__init__.cpython-36.pyc'
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.cpython-36m-darwin.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.abi3.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.py
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/service.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/service.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/service.cpython-36.pyc'
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.cpython-36m-darwin.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.abi3.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.py
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/utils.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/utils.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/utils.cpython-36.pyc'
- import 'foo.bar.utils' # <_frozen_importlib_external.SourceFileLoader object at 0x10e149fd0>
- import 'foo.bar.service' # <_frozen_importlib_external.SourceFileLoader object at 0x10e149cf8>
- import 'foo.bar' # <_frozen_importlib_external.SourceFileLoader object at 0x10e149a58>
- # trying /Users/paloand/Downloads/p_demo/foo/bar/sdk.cpython-36m-darwin.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/sdk.abi3.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/sdk.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/sdk.py
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/sdk.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/sdk.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/sdk.cpython-36.pyc'
- import 'foo.bar.sdk' # <_frozen_importlib_external.SourceFileLoader object at 0x10e149b00>
- SDK
- # SECOND CASE: import foo.bar.utils as utils
- # ...
- Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33)
- [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
- Type "help", "copyright", "credits" or "license" for more information.
- # code object from /Users/paloand/Downloads/p_demo/foo/__init__.py
- # created '/Users/paloand/Downloads/p_demo/foo/__pycache__/__init__.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/__pycache__/__init__.cpython-36.pyc'
- import 'foo' # <_frozen_importlib_external.SourceFileLoader object at 0x1103c02e8>
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/__init__.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/__init__.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/__init__.cpython-36.pyc'
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.cpython-36m-darwin.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.abi3.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/service.py
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/service.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/service.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/service.cpython-36.pyc'
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.cpython-36m-darwin.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.abi3.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.so
- # trying /Users/paloand/Downloads/p_demo/foo/bar/utils.py
- # code object from /Users/paloand/Downloads/p_demo/foo/bar/utils.py
- # created '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/utils.cpython-36.pyc'
- # wrote '/Users/paloand/Downloads/p_demo/foo/bar/__pycache__/utils.cpython-36.pyc'
- import 'foo.bar.utils' # <_frozen_importlib_external.SourceFileLoader object at 0x1103ddf28>
- Traceback (most recent call last):
- File "entry.py", line 1, in <module>
- from foo.bar.sdk import get_sdk
- File "<frozen importlib._bootstrap>", line 971, in _find_and_load
- File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
- File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
- File "<frozen importlib._bootstrap>", line 971, in _find_and_load
- File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
- File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
- File "<frozen importlib._bootstrap_external>", line 678, in exec_module
- File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
- File "/Users/paloand/Downloads/p_demo/foo/bar/__init__.py", line 1, in <module>
- from .service import Service
- File "<frozen importlib._bootstrap>", line 971, in _find_and_load
- File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
- File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
- File "<frozen importlib._bootstrap_external>", line 678, in exec_module
- File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
- File "/Users/paloand/Downloads/p_demo/foo/bar/service.py", line 3, in <module>
- import foo.bar.utils as utils
- AttributeError: module 'foo' has no attribute 'bar'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement