@@ -18,9 +18,6 @@ def strip_braces(date_string):
18
18
19
19
20
20
def normalize_unicode (string , form = 'NFKD' ):
21
- if isinstance (string , bytes ):
22
- string = string .decode ('utf-8' )
23
-
24
21
return '' .join (
25
22
(c for c in unicodedata .normalize (form , string )
26
23
if unicodedata .category (c ) != 'Mn' ))
@@ -44,25 +41,6 @@ def combine_dicts(primary_dict, supplementary_dict):
44
41
return combined_dict
45
42
46
43
47
- def convert_to_unicode (info ):
48
- unicode_info = OrderedDict ()
49
- for key , value in info .items ():
50
- if isinstance (key , bytes ):
51
- key = key .decode ('utf-8' )
52
- if isinstance (value , list ):
53
- for i , v in enumerate (value ):
54
- if isinstance (v , dict ):
55
- value [i ] = convert_to_unicode (v )
56
- elif isinstance (v , bytes ):
57
- value [i ] = v .decode ('utf-8' )
58
- elif isinstance (value , dict ):
59
- value = convert_to_unicode (value )
60
- elif isinstance (value , bytes ):
61
- value = value .decode ('utf-8' )
62
- unicode_info [key ] = value
63
- return unicode_info
64
-
65
-
66
44
def find_date_separator (format ):
67
45
m = re .search (r'(?:(?:%[dbBmaA])(\W))+' , format )
68
46
if m :
0 commit comments