---
 webtools/blendstasktools.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/webtools/blendstasktools.py b/webtools/blendstasktools.py
index c58ef80..76cbfff 100644
--- a/webtools/blendstasktools.py
+++ b/webtools/blendstasktools.py
@@ -1201,6 +1201,21 @@ class TaskDependencies:
         if dep.dep_strength == 'Ignore' or dep.dep_strength == 'Avoid':
             return
         if source != 1:
+
+           # Solves UnicodeEncodeError because of characters present in the 
+            # long description of the dependecies in 'unoficial','prospective' 
packages
+            try:
+              dep.desc['en']['long'] = 
dep.desc['en']['long'].encode('ascii','xmlcharrefreplace') 
+            except:
+              pass
+           
+            # Solves UnicodeEncodeError because of characters present in the 
+            # authors name of the dependencies in 'wnpp' packages
+           try:
+              dep.properties['published']['authors'] = 
dep.properties['published']['authors'].encode('ascii','xmlcharrefreplace')
+            except:
+              pass
+
             # In general we can just add the dependency to the list
             self.dependencies[dep.pkgstatus].append(dep)
             return
-- 
2.1.4


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/[email protected]

Reply via email to