My buddy Thomas Holloway came out with a nice solution for that,
without needing to change lettuce behaviour.
I found it really nice, and made us keep the project well organized.
The idea is to use "terrain" as a module instead of a single python file.
So imagine a Django project with this package layout:
django_project/
settings.py
manage.py
terrain/
__init__.py
browser.py
steps/
__init__.py
common.py
and on terrain/__init__.py:
from terrain.steps import *
from terrain.browser import *
It's really easy to maintain, plus you take control of where
everything is placed.
I hope it works for you
Best regards,
-- Gabriel Falcão
2011/5/26 Steve Fox <li...@thefoxhome.net>:
Best regards and keep hacking, happy hacking :)
-- Gabriel Falcão
2011/5/26 Steve Fox <li...@thefoxhome.net>: