Hi,
I have prepared a python-support update targeted at the next lenny point
release.
* update-python-modules (create_dotpath):
+ Completely ignore lines starting with "import", as they would be
executed by python upon startup.
It is just a backport of this change which was made for 0.8.6, which
fixes a very annoying bug triggered by some packages using some
completely brain-dead functionality of .pth files.
--- deb-maint/python-support/trunk/update-python-modules 2009/05/05 17:04:53 12975
+++ deb-maint/python-support/trunk/update-python-modules 2009/05/05 17:05:11 12976
@@ -186,6 +186,9 @@
if f.endswith(".pth") and os.path.isfile(f):
for l in file(f):
l=l.rstrip('\n')
+ if l.startswith('import'):
+ # Do not ship lines starting with "import", they are executed! (complete WTF)
+ continue
pathlist.append(l)
l2=os.path.join(path,l)
pathlist.append(l2)
--
.''`. Josselin Mouette
: :' :
`. `' “I recommend you to learn English in hope that you in
`- future understand things” -- Jörg Schilling
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=