X-Git-Url: https://git.sthu.org/?p=shuber-gentoo-overlay.git;a=blobdiff_plain;f=app-misc%2Fpycarddav%2Ffiles%2Futf8-decode.patch;fp=app-misc%2Fpycarddav%2Ffiles%2Futf8-decode.patch;h=b29cedd19babe4b668c342791b7963328e9b2d09;hp=0000000000000000000000000000000000000000;hb=874391c26c382ab484b2f72aeb6436087d3d9109;hpb=203e10ddb8e32a26c26764e9ba2c53bb740f612d diff --git a/app-misc/pycarddav/files/utf8-decode.patch b/app-misc/pycarddav/files/utf8-decode.patch new file mode 100644 index 0000000..b29cedd --- /dev/null +++ b/app-misc/pycarddav/files/utf8-decode.patch @@ -0,0 +1,17 @@ +--- a/pycarddav/model.py 2018-04-15 18:49:08.335147745 +0200 ++++ b/pycarddav/model.py 2018-04-15 18:49:53.957408081 +0200 +@@ -207,7 +207,13 @@ + + @property + def fname(self): +- return unicode(self['FN'][0][0]) if self['FN'] else '' ++ utext = self['FN'][0][0] if self['FN'] else '' ++ try: ++ utext = unicode(utext, 'utf8') ++ except TypeError: ++ pass ++ ++ return utext + + @fname.setter + def fname(self, value):