From: jerome <rom...@ya...> - 2013-03-26 14:18:49
|
Something indirectly related to this! I saw LOG return (3x) from viewmanager related to locale and addons dialog. The first line was for my lang set (fr), the two last lines returned 'en' with the same message at the same time! Is there a loop there? Maybe I should try to use profile[1]? Otherwise, I do not see a lot of encoding problems under my config and I am using Geography since many revisions (alpha1->alpha5)! [1]http://www.gramps-project.org/wiki/index.php?title=Debugging_Gramps#Use_profiling --- En date de : Mar 26.3.13, John Ralls <jr...@ce...> a écrit : > De: John Ralls <jr...@ce...> > Objet: Re: [Gramps-devel] OsmGpsMap version, etc. > À: "Enno Borgsteede" <enn...@gm...> > Cc: gra...@li... > Date: Mardi 26 mars 2013, 14h52 > > On Mar 26, 2013, at 5:15 AM, Enno Borgsteede <enn...@gm...> > wrote: > > > Hi Peter, > >> OK, that made it, almost. > >> > >> Following the Wiki page on how to start Gramps, I > get a number of messages like this: > >> > >> Traceback (most recent call last): > >> File > "/home/peter/Gramps/gramps40/gramps/gen/plug/_pluginreg.py", > line 1096, in scan_dir > >> exec (compile(stream, > full_filename, 'exec'), > >> File > "/home/peter/Gramps/gramps40/gramps/plugins/view/view.gpr.py", > line 0 > >> SyntaxError: encoding declaration in Unicode > string > >> > >> followed by > >> > >> Traceback (most recent call last): > >> File > "/home/peter/Gramps/gramps40/gramps/gui/grampsgui.py", line > 338, in __startgramps > >> Gramps(argparser) > >> File > "/home/peter/Gramps/gramps40/gramps/gui/grampsgui.py", line > 261, in __init__ > >> self.vm.init_interface() > >> File > "/home/peter/Gramps/gramps40/gramps/gui/viewmanager.py", > line 949, in init_interface > >> self.goto_page(defaults[0], > defaults[1]) > >> File > "/home/peter/Gramps/gramps40/gramps/gui/viewmanager.py", > line 1198, in goto_page > >> self.current_views[cat_num] > = view_num > >> IndexError: list assignment index out of range > >> > >> and Gramps quits. > >> > >> Line 0 in "view.gpr.py" contains: > >> # encoding:utf-8 > >> > >> If I delete this line Gramps starts and Geography > view works! > > I saw similar errors in trunk a few days ago, but they > were cured, and > > Helge reported that the errors he saw in gramps40 were > gone too. Looks > > like you need an svn update. > > This arises from io.open()ing a file in Python2 and then > submitting it to compile(). Compile raises that "encoding > declararion" > exception if it finds the string "coding:" in the first two > lines of a unicode submitted to it. That means that file > operations reading python code shouldn't be converted to > io.open(); it would be good to put a comment next to them > saying why. > > That said, there seems to be more than one place where we're > reading gpr files. Why? Shouldn't all gpr processing take > place in _pluginreg.py? > > Regards, > John Ralls > > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest > 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your > game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |