Hi Sam,
Thinking about it further, this would be the wrong place to strip invalid
chars such as tabs. Ideally this should be done by the code that commits
the data to the database. This is common to the importers, as well as the
song edit form and the reindexer.

If your code works fine, I have no problem with it, im not sure what the
other guys think, but I dont think it is necessary to do a rewrite, unless
you want to!

Phill
On Apr 30, 2012 10:19 PM, "Samuel Findlay" <[email protected]> wrote:

> Though still makes sense to replace tab with space, as you suggest.
> On May 1, 2012 7:15 AM, "Samuel Findlay" <[email protected]> wrote:
>
> > You're right Phill, the non-printing bytes do specify the length of the
> > following field/label. A rewrite based on this info should be more
> > efficient.
> >
> > This may also avoid the need for stripping ascii control characters.
> > On May 1, 2012 1:13 AM, "phill" <[email protected]> wrote:
> >
> >> One more thing, lines 223 - 229: the "non-printing byte" specifies how
> >> many
> >> chars (or bytes) long the "label" is. It is not unique to the label,
> i.e.
> >> If you had two labels the same length, the would have the same
> >> non-printing
> >> byte ay the start.
> >>
> >> Phill
> >>
> >> --
> >>
> >>
> https://code.launchpad.net/~sfindlay/openlp/songs-import-powersong/+merge/104102
> >> You are the owner of lp:~sfindlay/openlp/songs-import-powersong.
> >>
> >
>
> --
>
> https://code.launchpad.net/~sfindlay/openlp/songs-import-powersong/+merge/104102
> You are subscribed to branch lp:openlp.
>

-- 
https://code.launchpad.net/~sfindlay/openlp/songs-import-powersong/+merge/104102
Your team OpenLP Core is requested to review the proposed merge of 
lp:~sfindlay/openlp/songs-import-powersong into lp:openlp.

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to