diff --git a/KindleUnpack/mobiml2xhtml.py b/KindleUnpack/mobiml2xhtml.py index 85be8ba..7d89159 100755 --- a/KindleUnpack/mobiml2xhtml.py +++ b/KindleUnpack/mobiml2xhtml.py @@ -246,13 +246,13 @@ class MobiMLConverter(object): # 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() @@ -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 + except ValueError as e: + print("Error: %s" % e) return 1 return 0