try: cmd = 'java -jar %s/plantuml.jar -charset UTF-8 -T%s -quiet "%s" > "%s"' % ( filter_path, self.options.format, infile, outfile) self.systemcmd(cmd) finally: os ...