Usando métodos definidos en __init__.py dentro del módulo
Supongamos que tengo la siguiente estructura de directorios:
lib\
--__init__.py
--foo.py
--bar.py
Dentro de foo y bar, hay métodos separados que necesitan el mismo método. Por ejemplo:
foo
def method1():
win()
bar:
def method2(number):
if number < 0:
lose()
else:
win()
en eso:
def win():
print "You Win!"
def lose():
print "You Lose...."
¿Hay alguna manera de usar los métodos de ganar y perder dentro deen eso.py en los subarchivos respectivos de los módulos, ¿o tengo que crear otro archivo dentro de la carpeta y tener que importar foo y bar?