gpocentek/python-gitlab — pull request #26 by baldulin (2014-05-08 12:02:13+00:00)
Title: Fixed encoding error while piped output

If a ran python-gitlab with the -v option piping to another process
was not possible. This was due to the fact that sys.stdout.encoding
was set to None.
The problem is solved if the default encoding is used instead of
sys.stdout.encoding if it is set to None.

Here the Traceback:
Traceback (most recent call last):
File "/usr/bin/gitlab", line 5, in
pkg_resources.run_script('python-gitlab==0.6', 'gitlab')
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 528, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1401, in run_script
exec(script_code, namespace, namespace)
File "/usr/lib/python2.7/site-packages/python_gitlab-0.6-py2.7.egg/EGG-INFO/scripts/gitlab", line 337, in

File "build/bdist.linux-x86_64/egg/gitlab.py", line 554, in display
File "build/bdist.linux-x86_64/egg/gitlab.py", line 589, in pretty_print
TypeError: encode() argument 1 must be string, not None