On 8/5/2004 5:00, "Jeff Garvas" <[EMAIL PROTECTED]> wrote:

> On Thu, Aug 05, 2004 at 02:57:14PM +0900 or thereabouts, Stephen J. Turnbull
> wrote:
> 
>> IIRC the lack of definition of Boolean constants is a problem specific
>> to 2.3.2, and all you have to do is define True and False to 1 and 0
>> respectively somewhere in the startup.  I'm not sure if the mm_cfg is
>> early enough.
> 
> This is defined in almost every .py file, but this specific text is from
> Defaults.py: 
> 
> # Some convenient constants
> try:
>   True, False
> except NameError:
>   True = 1
>   False = 0
> 
> Yes = yes = On = on = True
> No = no = Off = off = False
> 
> 
>> This isn't reliable information, OTOH only requires adding two lines
>> and if it works, at least you can get started.
> 
> I had tried adding True = 1 in the last mentioned .py (I'm not a python
> person at all) and it didn't seem to help one bit.


Run python from the command line.

At the prompt, type
print True

On a machine here I tried arbitrarily, Python 2.2.2 responded with
1
and python 2.3.1 responded with
True

But what matters is what happens on the machine on which True is claimed by
Mailman to be undefined.

  --John
------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

Reply via email to