josef....@gmail.com
unread,May 24, 2016, 5:27:34 PM5/24/16Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenREM
Hello,
I'm trying out the 0.7.0b14 together with Posgresql and gunicorn. I have some testdata I run on new installations to make sure that everything is readable.
In one of the test RDSR-files, coming from a Siemens Definition Flash, we have included swedich characters. When trying to import that file I run into a byte encoding error saying:
File "/openrem/venv/openrem7/bin/openrem_rdsr.py", line 23, in <module>
rdsr(filename)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/celery/local.py", line 188, in __call__
return self._get_current_object()(*a, **kw)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/celery/app/task.py", line 420, in __call__
return self.run(*args, **kwargs)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/openrem/remapp/extractors/rdsr.py", line 869, in rdsr
_rsdr2db(dataset)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/openrem/remapp/extractors/rdsr.py", line 831, in _rsdr2db
_generalstudymoduleattributes(dataset,g)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/openrem/remapp/extractors/rdsr.py", line 801, in _generalstudymoduleattributes
g.save()
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/base.py", line 734, in save
force_update=force_update, update_fields=update_fields)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/base.py", line 762, in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/base.py", line 827, in _save_table
forced_update)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/base.py", line 877, in _do_update
return filtered._update(values) > 0
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/query.py", line 580, in _update
return query.get_compiler(self.db).execute_sql(CURSOR)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 1062, in execute_sql
cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 840, in execute_sql
cursor.execute(sql, params)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/utils.py", line 98, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/openrem/venv/openrem7/local/lib/python2.7/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
django.db.utils.DataError: invalid byte sequence for encoding "UTF8": 0xf6 0x64 0x65 0x72
The 0xf6 is the swedish character 'ö' in ISO-8859-1 encoding.
Kind regards,
Josef Lundman