Cleans unicode for proper encode/decode >>> cleanReplaceUnicode(['a', 'b']) ['a', 'b']
(value)
| 1489 | return retVal |
| 1490 | |
| 1491 | def cleanReplaceUnicode(value): |
| 1492 | """ |
| 1493 | Cleans unicode for proper encode/decode |
| 1494 | |
| 1495 | >>> cleanReplaceUnicode(['a', 'b']) |
| 1496 | ['a', 'b'] |
| 1497 | """ |
| 1498 | |
| 1499 | def clean(value): |
| 1500 | return value.encode(UNICODE_ENCODING, errors="replace").decode(UNICODE_ENCODING) if isinstance(value, six.text_type) else value |
| 1501 | |
| 1502 | return applyFunctionRecursively(value, clean) |
| 1503 | |
| 1504 | def setPaths(rootPath): |
| 1505 | """ |
no test coverage detected
searching dependent graphs…