Skip to content

Commit

Permalink
create a conflict with standard module
Browse files Browse the repository at this point in the history
  • Loading branch information
dragondive committed Mar 14, 2023
1 parent 27f4f25 commit 551caff
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions python/modules/main.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
import message.message_provider
import string.message_provider

print(type(message))
print(dir(message))
print(type(message.message_provider))
print(dir(message.message_provider))
print(message.message_provider.get_message())
print(type(string))
print(dir(string))
print(type(string.message_provider))
print(dir(string.message_provider))
print(string.message_provider.get_message())

# PS C:\WORK\dragondive\heavens-arena\python\modules> python main.py
# <class 'module'>
# ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'message_provider']
# <class 'module'>
# ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'get_message']
# Hello World
# PS C:\WORK\dragondive\heavens-arena\python\modules> python main.py
# Traceback (most recent call last):
# File "C:\WORK\dragondive\heavens-arena\python\modules\main.py", line 1, in <module>
# import string.message_provider
# ModuleNotFoundError: No module named 'string.message_provider'; 'string' is not a package
File renamed without changes.

0 comments on commit 551caff

Please sign in to comment.