~ubuntu-branches/ubuntu/saucy/solfege/saucy

« back to all changes in this revision

Viewing changes to tools/lf2lb.py

  • Committer: Bazaar Package Importer
  • Author(s): Tom Cato Amundsen
  • Date: 2010-03-28 06:34:28 UTC
  • mfrom: (1.1.10 upstream) (2.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100328063428-wg2bqvoce2aq4xfb
Tags: 3.15.9-1
* New upstream release.
* Redo packaging. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
import sys, re, os, os.path
23
23
sys.path.append(".")
24
24
 
25
 
import src, src.dataparser, src.lessonfile
 
25
import solfege, solfege.dataparser, solfege.lessonfile
26
26
 
27
27
def tex_subst(s):
28
28
    return s.replace("&", "\&").replace("#", "\#")
82
82
                      'tempo': (60, 4)}
83
83
 
84
84
def write_file(of, filename):
85
 
    parser = src.dataparser.Dataparser(predef, ('tempo',))
 
85
    parser = solfege.dataparser.Dataparser(predef, ('tempo',))
86
86
    parser.parse_file(filename)
87
87
 
88
88
    questions = filter(lambda e: e['blocktype'] == 'question', parser.m_blocks)
89
 
    header = src.lessonfile._Header(
 
89
    header = solfege.lessonfile._Header(
90
90
          filter(lambda e: e['blocktype'] == 'header', parser.m_blocks)[0])
91
91
 
92
92
    write_header(of, header, filename)