Używanie metod zdefiniowanych w __init__.py w module

Załóżmy, że mam następującą strukturę katalogów:

lib\
--__init__.py
--foo.py
--bar.py

Wewnątrz foo i baru istnieją oddzielne metody, które wymagają tej samej metody. Na przykład:

bla:

def method1():
    win()

bar:

def method2(number):
    if number < 0:
        lose()
    else:
        win()

w tym:

def win():
    print "You Win!"

def lose():
    print "You Lose...."

Czy istnieje sposób na wykorzystanie metod wygranej i przegranej w ramachw tym.py w modułach odpowiednie podfile, czy muszę utworzyć inny plik w folderze i zaimportować go za pomocą foo i bar?

questionAnswers(2)

yourAnswerToTheQuestion