mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-24 08:38:07 -07:00
dev-python/python-dsv: Apply Debian patches also fixing wxpython3 compat (#601178)
Package-Manager: portage-2.3.2
This commit is contained in:
21
dev-python/python-dsv/files/python-dsv-1.4.1-unicode.patch
Normal file
21
dev-python/python-dsv/files/python-dsv-1.4.1-unicode.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
Index: python-dsv-1.4.1/DSV/DSV.py
|
||||
===================================================================
|
||||
--- python-dsv-1.4.1.orig/DSV/DSV.py 2010-01-26 20:35:23.000000000 -0500
|
||||
+++ python-dsv-1.4.1/DSV/DSV.py 2010-01-26 20:35:23.000000000 -0500
|
||||
@@ -486,8 +486,14 @@
|
||||
list of lists of data
|
||||
"""
|
||||
if type(input) != type([]):
|
||||
- raise InvalidData, "expected list of lists of strings"
|
||||
- if type(delimiter) != type('') or not delimiter:
|
||||
+ raise InvalidData, "expected list of lists of strings"
|
||||
+ # Try to convert Unicode delimiters back to ASCII (wxPython can be
|
||||
+ # overenthusiastic), but ultimately support either.
|
||||
+ try:
|
||||
+ delimiter = delimiter.encode()
|
||||
+ except:
|
||||
+ pass
|
||||
+ if (type(delimiter) != str and type(delimiter) != unicode) or not delimiter:
|
||||
raise InvalidDelimiter, `delimiter`
|
||||
|
||||
## if textQualifier:
|
||||
Reference in New Issue
Block a user