diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2008-04-16 18:25:51 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2008-04-16 18:25:51 +0200 |
commit | d9ec8413744faaba3543bff9773bdad9786260ab (patch) | |
tree | e3cb78524323873b8f164c43c1816e2bc3b86ff3 /dev-python/lxml/files/gtk-threading-filename-guessing.patch | |
parent | bf18b144c79fc2d322d627eccd267973b4ee3812 (diff) | |
download | overlay-d9ec8413744faaba3543bff9773bdad9786260ab.tar.gz overlay-d9ec8413744faaba3543bff9773bdad9786260ab.tar.bz2 overlay-d9ec8413744faaba3543bff9773bdad9786260ab.zip |
Added stuff from laptop
Diffstat (limited to '')
-rw-r--r-- | dev-python/lxml/files/gtk-threading-filename-guessing.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/dev-python/lxml/files/gtk-threading-filename-guessing.patch b/dev-python/lxml/files/gtk-threading-filename-guessing.patch new file mode 100644 index 0000000..a48f258 --- /dev/null +++ b/dev-python/lxml/files/gtk-threading-filename-guessing.patch @@ -0,0 +1,35 @@ +=== src/lxml/apihelpers.pxi +================================================================== +--- src/lxml/apihelpers.pxi (revision 3804) ++++ src/lxml/apihelpers.pxi (revision 3805) +@@ -1107,20 +1107,16 @@ + Returns None if not a file object. + """ + # file instances have a name attribute +- try: +- return source.name +- except AttributeError: +- pass ++ filename = getattr3(source, 'name', None) ++ if filename is not None: ++ return filename + # gzip file instances have a filename attribute +- try: +- return source.filename +- except AttributeError: +- pass ++ filename = getattr3(source, 'filename', None) ++ if filename is not None: ++ return filename + # urllib2 provides a geturl() method +- try: +- geturl = source.geturl +- except AttributeError: +- # can't determine filename +- return None +- else: ++ geturl = getattr3(source, 'geturl', None) ++ if geturl is not None: + return geturl() ++ # can't determine filename ++ return None |