[Zope] external method: importing and updating method

Jonathan dev101 at magma.ca
Tue Oct 3 14:27:32 EDT 2006


----- Original Message ----- 
From: "Dieter Maurer" <dieter at handshake.de>
To: "Alan" <alanwilter at gmail.com>
Cc: <zope at zope.org>
Sent: Tuesday, October 03, 2006 2:06 PM
Subject: Re: [Zope] external method: importing and updating method


> Alan wrote at 2006-10-2 18:48 +0100:
>>In my external method I have something like this:
>>...
>>sys.path.insert(0, CCPNPYTHON)
>
> This is not a good idea!
>
> The source of an "External Method" can be read arbitrarily often --
> and each time, you extend "sys.path"...

We get around this 'evergrowing' path problem by (if there is a problem with 
this solution let me know!):

import sys
SOMEPATH = '/some/path/goes/here'
if SOMEPATH not in sys.path:
    sys.path.append(SOMEPATH)


Jonathan 




More information about the Zope mailing list