I have this structure, for an example:
 
I have __init__.py in the root and some other program.
and another folder, test with __init__.py.  When I do run.py.  It doesnt seem to load the __init__.py in that home directory.  But it does load the one in test.
 
Basically, how does one handle multiple files in jython.  Large programs
 
...(app directory)
__init__.py
#///
#/// Berlin Brown
#/// simple py
#///
__all__ = ['test']
print "Suck it"

run.py
#///
#///
#///
from test import simple
if __name__ == '__main__':
 simple.hello()

 ... test directory
   __init__.py
#///
#///
#///
"""
Current Directory System

 Directory of I:\JEdit\app
02/23/2005  03:03 AM    <DIR>          .
02/23/2005  02:03 AM    <DIR>          ..
02/23/2005  03:03 AM                88 __init__.py
02/23/2005  02:39 AM    <DIR>          test
02/23/2005  02:30 AM    <DIR>          cachedir
02/23/2005  03:00 AM                90 run.py
               2 File(s)            178 bytes
02/23/2005  03:05 AM    <DIR>          .
02/23/2005  03:03 AM    <DIR>          ..
02/23/2005  02:39 AM               150 simple.py
02/23/2005  03:05 AM                68 __init__.py
02/23/2005  03:04 AM             1,707 __init__$py.class
02/23/2005  02:39 AM             2,336 simple$py.class
"""
__all__ = [ 'simple' ]
print "suck it again"

   simple.py
#///
#/// Berlin Brown
#///
#///
#/// package 'test'
def hello():
 print "yea"
if __name__ == '__main__':
 print "This is fun"
 hello()