> What I do: > > For each new major version of python, in .../site-packages I make a > directory "sdd" (my initials). In it I put an empty file named > "__init__.py". When I have things I want to reuse, I put them in > files named things like ".../site-packages/sdd/goodidea.py", and > I get use of them in python programs like: > > from sdd.goodidea import File > ... > <code that uses File> > ... > > or (actually my current style): > from sdd import goodidea > ... > <code that uses goodidea.File> > ... >
this is basically what i was trying to do. i just tried it again, with a class_defs.py file in a folder i appended to the system path, itself containing the class definition for File. then: from class_defs import File works fine. nice to know i was on the right lines. thanks for the pointer! -- http://mail.python.org/mailman/listinfo/python-list