Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions data/scripts/mobi_lib/mobiml2xhtml.py
Original file line number Diff line number Diff line change
Expand Up @@ -246,13 +246,13 @@ def processml(self):
# handle case of end tag with no beginning by injecting empty begin tag
taginfo = ('begin', tname, None)
htmlstr += self.processtag(taginfo)
print " - fixed by injecting empty start tag ", tname
print (" - fixed by injecting empty start tag ", tname)
self.path.append(tname)
elif len(self.path) > 1 and tname == self.path[-2]:
# handle case of dangling missing end
taginfo = ('end', self.path[-1], None)
htmlstr += self.processtag(taginfo)
print " - fixed by injecting end tag ", self.path[-1]
print (" - fixed by injecting end tag ", self.path[-1])
self.path.pop()
self.path.pop()

Expand Down Expand Up @@ -504,18 +504,18 @@ def main(argv=sys.argv):
infile = argv[1]

try:
print 'Converting Mobi Markup Language to XHTML'
print ('Converting Mobi Markup Language to XHTML')
mlc = MobiMLConverter(infile)
print 'Processing ...'
print ('Processing ...')
htmlstr, css, cssname = mlc.processml()
outname = infile.rsplit('.',1)[0] + '_converted.html'
file(outname, 'wb').write(htmlstr)
file(cssname, 'wb').write(css)
print 'Completed'
print 'XHTML version of book can be found at: ' + outname
print ('Completed')
print ('XHTML version of book can be found at: ' + outname)

except ValueError, e:
print "Error: %s" % e
print ("Error: %s" % e)
return 1

return 0
Expand Down