On Mon, Jul 9, 2012 at 11:56 AM, Chris Hare <ch...@labr.net> wrote:
>
> So, I have to admit, imports have me really confused.  I am trying to break 
> apart a 10,000+ line single file into various files, one for each class, and 
> one containing a whole bunch of functions which are used by a lot of classes. 
>  Some of those functions use calls to methods in a Class.  Even though the 
> Class has been imported, I get a nameError where trying to use the class.  I 
> have read about Classes and packages and modules, but import just has me 
> confused.


a 10k line file is a scary thought!  Can you make a very small example
that shows your problem.  Something like

import whatever

my_thing = whatever.classname()


and tell us if you get the error?

This is a wild guess, but from reading your question I'm wondering if
you are instantiating the class?
-- 
Joel Goldstick
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to