From: Vassilii K. <vas...@ta...> - 2013-09-14 21:49:01
|
On 14.09.2013 12:31, jerome wrote: > Vassilii, you did a change on 'gen/svn_version.py' (revision 23119). > > "add get_git_svn_revision and fall back to it" > > http://sourceforge.net/p/gramps/code/23119/ > > I did not run the modified file yet, but I was looking at this file because I got problem with stdout and encoding/decoding (codecs): > > Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/Sphinx-1.1.3-py2.7.egg/sphinx/ext/autodoc.py", > line 321, in import_object __import__(self.modname) File "/usr/lib/python2.7/dist-packages/gramps/cli/arghandler.py", line 48, in <module> from gramps.gen.recentfiles import recent_files File "/usr/lib/python2.7/dist-packages/gramps/gen/recentfiles.py", line 43, in <module> from .const import HOME_DIR File "/usr/lib/python2.7/dist-packages/gramps/gen/const.py", line 148, in <module> VERSION += get_svn_revision(ROOT_DIR) File "/usr/lib/python2.7/dist-packages/gramps/gen/svn_revision.py", line 43, in get_svn_revision stdout = cuni(stdout) # get a proper string > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128) > > http://www.gramps-project.org/bugs/view.php?id=6028#c31267 > > Right now, I need to skip: stdout = cuni(stdout) # get a proper string > > So, I do not know what "get a proper string" means and how to avoid this encoding issue. Unfortunately, I didn't put that code there, I added code that used the old code as a base. > > If one knows how to run this part of the code via CLI (python) or how to properly convert stdout for getting a > proper string, this might be useful for updating documentation/API. > > I have no problem by running Gramps 4.0.x, only by running a script using this section. > > I couldn't parse the last sentence :-) are you saying things work for you from python, but not when you building the docs from sphinx? |