Skip to content

Commit

Permalink
import from a deeper subdirectory
Browse files Browse the repository at this point in the history
  • Loading branch information
dragondive committed Mar 14, 2023
1 parent f652609 commit c5201d4
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
File renamed without changes.
6 changes: 6 additions & 0 deletions python/modules/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,10 @@
print(message.message_provider.get_message())

# PS C:\WORK\dragondive\heavens-arena\python\modules> python main.py
# <class 'module'>
# ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'deep']
# <class 'module'>
# ['__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'answer_provider']
# <class 'module'>
# ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'get_answer']
# Hello 42
10 changes: 8 additions & 2 deletions python/modules/message/message_provider.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
from answer.answer_provider import get_answer
import answer.deep.answer_provider

def get_message():
return "Hello " + str(get_answer())
print(type(answer))
print(dir(answer))
print(type(answer.deep))
print(dir(answer.deep))
print(type(answer.deep.answer_provider))
print(dir(answer.deep.answer_provider))
return "Hello " + str(answer.deep.answer_provider.get_answer())

0 comments on commit c5201d4

Please sign in to comment.