django-sanitized-dump icon indicating copy to clipboard operation
django-sanitized-dump copied to clipboard

AttributeError: 'list' object has no attribute 'translate'

Open YPCrumble opened this issue 6 years ago • 0 comments

Hi - I'm trying to run the dump from my Django instance and getting the following error. Let me know if I could provide any further information to shed more light on the issue? Thanks again for building this!

Traceback (most recent call last):
  File "/.virtualenvs/bin/database-sanitizer", line 11, in <module>
    sys.exit(main())
  File "/lib/python3.7/site-packages/database_sanitizer/__main__.py", line 57, in main
    config=config,
  File "/lib/python3.7/site-packages/database_sanitizer/dump/__init__.py", line 46, in run
    for line in db_module.sanitize(url=parsed_url, config=config):
  File "/lib/python3.7/site-packages/database_sanitizer/dump/postgres.py", line 71, in sanitize
    yield sanitize_value_line(line)
  File "/lib/python3.7/site-packages/database_sanitizer/dump/postgres.py", line 115, in sanitize_line
    for (sanitizer, value) in zip(sanitizers, values))
  File "/lib/python3.7/site-packages/database_sanitizer/dump/postgres.py", line 115, in <genexpr>
    for (sanitizer, value) in zip(sanitizers, values))
  File "/lib/python3.7/site-packages/database_sanitizer/dump/postgres.py", line 100, in decode_sanitize_encode
    return encode_copy_value(sanitizer(decode_copy_value(value)))
  File "/lib/python3.7/site-packages/database_sanitizer/utils/postgres.py", line 119, in encode_copy_value
    return value.translate(ENCODE_TRANSLATE_TABLE)
AttributeError: 'list' object has no attribute 'translate'

YPCrumble avatar Dec 26 '18 19:12 YPCrumble