Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't encode character u'\xb0' #27

Closed
Strixx76 opened this issue Mar 4, 2016 · 0 comments
Closed

can't encode character u'\xb0' #27

Strixx76 opened this issue Mar 4, 2016 · 0 comments

Comments

@Strixx76
Copy link

Strixx76 commented Mar 4, 2016

Just installed the skin but was getting the following error:


Mar 4 06:01:35 server weewx[21077]: reportengine: Caught unrecoverable exception in generator user.gaugeengine.GaugeGenerator
Mar 4 06:01:35 server weewx[21077]: **** 'ascii' codec can't encode character u'\xb0' in position 3: ordinal not in range(128)
Mar 4 06:01:35 server weewx[21077]: **** Traceback (most recent call last):
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/weewx/reportengine.py", line 140, in run
Mar 4 06:01:35 server weewx[21077]: **** obj.start()
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/weewx/reportengine.py", line 170, in start
Mar 4 06:01:35 server weewx[21077]: **** self.run()
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/user/gaugeengine.py", line 121, in run
Mar 4 06:01:35 server weewx[21077]: **** self.gen_gauges()
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/user/gaugeengine.py", line 171, in gen_gauges
Mar 4 06:01:35 server weewx[21077]: **** ret = self.gen_gauge(gauge, plot_options, img_file)
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/user/gaugeengine.py", line 383, in gen_gauge
Mar 4 06:01:35 server weewx[21077]: **** gauge.render()
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/user/gauges.py", line 379, in render
Mar 4 06:01:35 server weewx[21077]: **** self.draw_labels() # Reading/Text labels
Mar 4 06:01:35 server weewx[21077]: **** File "/usr/share/weewx/user/gauges.py", line 343, in draw_labels
Mar 4 06:01:35 server weewx[21077]: **** textsize = self.text_font.getsize(text)
Mar 4 06:01:35 server weewx[21077]: **** UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 3: ordinal not in range(128)
Mar 4 06:01:35 server weewx[21077]: **** Generator terminated...


Solved it by putting "" (quotes) around the labelse in etc/weewx/skins/Images/skin.conf that did not have it.

Running Ubuntu Server 14.04.3, locale sv_SE.UTF-8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant