[tor-bugs] #29495 [Webpages/Website]: Running site fails with python 2.x

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Feb 14 02:51:37 UTC 2019


#29495: Running site fails with python 2.x
------------------------------+----------------------
 Reporter:  atagar            |          Owner:  hiro
     Type:  defect            |         Status:  new
 Priority:  Medium            |      Milestone:
Component:  Webpages/Website  |        Version:
 Severity:  Normal            |     Resolution:
 Keywords:                    |  Actual Points:
Parent ID:                    |         Points:
 Reviewer:                    |        Sponsor:
------------------------------+----------------------

Comment (by atagar):

 Uggg. I got more errors running the site with python2 so finally gave up
 and reinstalled lektor with python3. Unfortunately the 'b' I added in the
 open call broke the site for python3...

 {{{
 Traceback (most recent call last):
   File "/home/atagar/.local/lib/lektor/lib/python3.5/site-
 packages/lektor/devserver.py", line 47, in build
     builder.build_all()
   File "/home/atagar/.local/lib/lektor/lib/python3.5/site-
 packages/lektor/builder.py", line 1141, in build_all
     prog, build_state = self.build(source, path_cache=path_cache)
   File "/home/atagar/.local/lib/lektor/lib/python3.5/site-
 packages/lektor/builder.py", line 1110, in build
     source=source, prog=prog)
   File "/home/atagar/.local/lib/lektor/lib/python3.5/site-
 packages/lektor/pluginsystem.py", line 161, in emit
     rv[plugin.id] = handler(**kwargs)
   File "/home/atagar/Desktop/tor/tpo/packages/i18n/lektor_i18n.py", line
 350, in on_before_build
     f.write(content)
 TypeError: a bytes-like object is required, not 'str'
 }}}

 I would suggest that rather than this patch we simply abort if the user is
 running python2. The site fails a few different, confusing ways so better
 to say upfront 'please run python3' rather than suggest that we support
 both python versions.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29495#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list