Closed hpiwowar closed 11 years ago
This was due to a nonprinting character being included in the ORCID:
u'0000-0001-8907-4150\u200e'
Maybe solution something like
def filter_non_printable(str):
return ''.join(c for c in str if unicodedata.category(c)[0] not in ["C", "M", "Z"])
fixed in commit c10b6bb7aec9cba3f62ece1a5b47d0fe44aaf7ca