> 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

Reply via email to