At Wednesday 3/1/2007 07:56, Duncan Booth wrote:
However, you really should try to separate scripts from modules otherwise
the double use as both __main__ and a named module is going to come back
and bite you.
I second this. Something with a __main__ can use (import) other
modules, but shoud
Jussi Salmela wrote:
> Roland Hedberg kirjoitti:
>> I'm having a bit of a problem with import.
>>
>> I'm writing a marshalling system that based on a specification will
>> create one or more files containing mostly class definitions.
> Maybe I'm missing something, but why is the class BaseColor i
Duncan Booth wrote:
>
> Remember that all statements in Python are executed at the time they are
> encountered: there are no declarations (apart from 'global') so no looking
> ahead to see what classes or functions are coming up.
Yes, I've seen this time and time again.
> One other complicati
Roland Hedberg <[EMAIL PROTECTED]> wrote:
> Now, running ONE.py causes no problem it will print "Black", but running
> TWO.py I get:
> AttributeError: 'module' object has no attribute 'BaseColor'
>
> So, how can this be solved if it can be ?
>
When you execute an import statement, it checks whe
Roland Hedberg kirjoitti:
> Hi!
>
> I'm having a bit of a problem with import.
>
> I'm writing a marshalling system that based on a specification will
> create one or more files containing mostly class definitions.
>
> If there are more than one file created (and there are reasons for
> creating
Hi!
I'm having a bit of a problem with import.
I'm writing a marshalling system that based on a specification will
create one or more files containing mostly class definitions.
If there are more than one file created (and there are reasons for
creating more than one file in some instances) then