From 497821fb18a93cdb356d5d1e6d3ae215b5cc1915 Mon Sep 17 00:00:00 2001 From: Sleeper Date: Mon, 12 Apr 2010 22:25:31 +0200 Subject: captcha fix --- module/plugins/captcha/captcha.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'module/plugins/captcha') diff --git a/module/plugins/captcha/captcha.py b/module/plugins/captcha/captcha.py index 452952533..eec63b54f 100644 --- a/module/plugins/captcha/captcha.py +++ b/module/plugins/captcha/captcha.py @@ -82,7 +82,7 @@ class OCR(object): self.image.save(tmp) self.result_captcha = self.run(['gocr', tmp.name]).replace("\n", "") - def run_tesser(self, subset=False, digits=True, lowercase=True, uppercase=True ): + def run_tesser(self, subset=False, digits=True, lowercase=True, uppercase=True): self.logger.debug("create tmp tif") tmp = tempfile.NamedTemporaryFile(suffix=".tif") self.logger.debug("create tmp txt") @@ -90,7 +90,7 @@ class OCR(object): self.logger.debug("save tiff") self.image.save(tmp.name, 'TIFF') - tessparams = ['tesseract', tmp.name, tmpTxt.name.replace(".txt", "") + tessparams = ['tesseract', tmp.name, tmpTxt.name.replace(".txt", "")] if subset and (digits or lowercase or uppercase): self.logger.debug("create temp subset config") @@ -102,6 +102,7 @@ class OCR(object): tmpSub.write("abcdefghijklmnopqrstuvwxyz") if uppercase: tmpSub.write("ABCDEFGHIJKLMNOPQRSTUVWXYZ") + tmpSub.write("\n") tessparams.append("nobatch") tessparams.append(tmpSub.name) -- cgit v1.2.3