If braille page numbers are being placed at the bottom of the page and the file is very short a lot of blank lines with just the crlf will be produced. Maybe the Python bindings don't handle this well. John On Tue, Nov 01, 2011 at 01:01:14PM +0000, Michael Whapples wrote: > I have just thought, its probably not to do with the python bindings as you > say changing one of the config settings removes the issue (IE. it is caused > by one of the config settings). The python bindings are totally ignorant of > the configuration used, except for the value you pass in to the call which as > memory goes the bindings just pass on (IE. the bindings do not use the > configuration settings). > > Does this bug show with C applications using liblouisxml? Have you tried with > the programs included with liblouisxml? If a programme using the C API still > shows the bug then I can leave it as far as the python bindings go (except > for may be writing python bindings for liblouisutdml). > > Michael Whapples > On 1 Nov 2011, at 08:49, Joanmarie Diggs wrote: > > > Hi John. > > > > Thank you for your reply. Just how deprecated is deprecated? <smiles> In > > other words, if someone provides a fix for this bug will that fix find > > its way into a new release of liblouisxml as part of the stable > > maintenance state this module is now in? > > > > Related to your suggestion about new bindings for liblouisutdml, any > > plans for doing so through gobject-introspection? > > > > Take care. > > --joanie > > > > On Sun, 2011-10-30 at 18:26 -0500, John J. Boyer wrote: > >> I think this is a problem with the Python bindings. I'm not a Python > >> progrrammer, but they looked dubious to me. Please give the people who > >> use Python a chance to respond. It would probably be best to create > >> wholly new bindings for liblouisutdml. liblouisxml is deprecated. > >> Developmennt is now on liblouisutdml. There are already Java bindings. > >> > >> John > >> > >> On Sun, Oct 30, 2011 at 06:20:32PM -0400, Joanmarie Diggs wrote: > >>> Hi again. > >>> > >>> With respect to this issue I reported below, I created a simple test > >>> script which demonstrates the problem. It can be found in a new issue > >>> I filed for this problem: > >>> http://code.google.com/p/liblouisxml/issues/detail?id=5 > >>> > >>> Thanks again. Take care. > >>> --joanie > >>> > >>> On Sun, Oct 30, 2011 at 12:11, Joanmarie Diggs > >>> <joanmarie.diggs@xxxxxxxxx> wrote: > >>>> Hi all. > >>>> > >>>> If I use translateString() from liblouisxml's python bindings to > >>>> translate the contents of a very short file, and I also have > >>>> braillePages set to 'yes', the amount of time it takes for that file > >>>> to be translated is quite large. And CPU shoots up to nearly 100% for > >>>> the duration of the translation. Setting braillePages to 'no' makes > >>>> the issue go away, and I've not seen this issue occur with files with > >>>> a more "normal" amount of text. > >>>> > >>>> As for what is the definition of "very short file" and "long time", a > >>>> quick bit of data: > >>>> > >>>> character count of original: 93 > >>>> translation time: 0.003 seconds > >>>> > >>>> character count of original: 75 > >>>> translation time: 98.253 seconds > >>>> > >>>> The second test case was a copy of the first test case with some words > >>>> removed. Both test cases were simple documents written in Gedit. And > >>>> both test cases were translated using the same configuration. > >>>> > >>>> While not technically an endless loop (after all, the process > >>>> eventually does return), this issue sounds similar to "Fixed endless > >>>> loop when braillePages=yes" listed in the release notes for 2.4.0. So > >>>> at least in theory have that fix. > >>>> > >>>> Any ideas as to what's going on? > >>>> > >>>> Lastly, I am aware that all the cool kids are now using liblouisutdml. > >>>> And one day I hope to be a cool kid. <smiles> At the moment, however, > >>>> I have some existing software which depends upon liblouisxml and is > >>>> suffering from this bug. Thus any help you could provide would be most > >>>> appreciated. > >>>> > >>>> Thanks in advance! > >>>> --joanie > >>>> > >>> For a description of the software, to download it and links to > >>> project pages go to http://www.abilitiessoft.com > >> > > > > > > For a description of the software, to download it and links to > > project pages go to http://www.abilitiessoft.com > > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com