correctly strip invalid characters from details keys
This commit is contained in:
parent
d3d214d121
commit
6cde7692f3
|
@ -55,8 +55,12 @@ def _clean_name(name):
|
||||||
return name
|
return name
|
||||||
|
|
||||||
|
|
||||||
|
def _strip(text):
|
||||||
|
return re.sub(r'\W', '', text)
|
||||||
|
|
||||||
|
|
||||||
def _clean_details(details):
|
def _clean_details(details):
|
||||||
return {k.replace(':', ''): v.as_text() for k, v in details.iteritems()
|
return {_strip(k): v.as_text() for k, v in details.iteritems()
|
||||||
if v.as_text()}
|
if v.as_text()}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue