I am having trouble exporting data from v3

I have add this to my config:

EXPORT_CONFIG = os.path.normpath(os.path.join(PACKAGE_ROOT, 'source_data', 
'business_data', 'resource_export_mappings.json'))


And then I get an error while trying to export. Given that it is related to 
encoding, could it be any chinese characters I might have in the data?


(hkarches) [hkarches@heritage hongkong]$ python manage.py packages -o 
export_resources -d '../hongkong_data'
operation: export_resources
package: hongkong
Writing 3 ACTIVITY.E7 resources
Writing 370 INFORMATION_RESOURCE.E73 resources
Writing 1205 HERITAGE_RESOURCE.E18 resources
Writing 545 ACTOR.E39 resources
Writing 6 HISTORICAL_EVENT.E5 resources
Writing 0 HERITAGE_RESOURCE_GROUP.E27 resources
Traceback (most recent call last):
  File "manage.py", line 28, in <module>
    execute_from_command_line(sys.argv)
  File 
"/home/hkarches/lib/python2.7/site-packages/django/core/management/__init__.py",
 
line 399, in execute_from_command_line
    utility.execute()
  File 
"/home/hkarches/lib/python2.7/site-packages/django/core/management/__init__.py",
 
line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File 
"/home/hkarches/lib/python2.7/site-packages/django/core/management/base.py", 
line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File 
"/home/hkarches/lib/python2.7/site-packages/django/core/management/base.py", 
line 285, in execute
    output = self.handle(*args, **options)
  File 
"/home/hkarches/lib/python2.7/site-packages/arches/management/commands/packages.py",
 
line 106, in handle
    self.export_resources(package_name, options['dest_dir'])
  File 
"/home/hkarches/lib/python2.7/site-packages/arches/management/commands/packages.py",
 
line 351, in export_resources
    csvwriter.writerow({k: str(v).encode('utf8') for k, v in 
csv_record.items()})
  File 
"/home/hkarches/lib/python2.7/site-packages/arches/management/commands/packages.py",
 
line 351, in <dictcomp>
    csvwriter.writerow({k: str(v).encode('utf8') for k, v in 
csv_record.items()})
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in 
position 220: ordinal not in range(128)

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to