X-Git-Url: https://git.mdrn.pl/turniej.git/blobdiff_plain/3dbaa20d66d533211dc34746150cbb31f5afd5d3..c9d036f4b17b01b352e3a1d20b31fac6fff9b26b:/apps/poetry/models.py diff --git a/apps/poetry/models.py b/apps/poetry/models.py index 39f3e05..244538a 100644 --- a/apps/poetry/models.py +++ b/apps/poetry/models.py @@ -25,9 +25,11 @@ class Poet(models.Model): def write(self): curdir = os.getcwd() os.chdir(os.path.dirname(self.path)) - text = subprocess.check_output(self.path).decode("utf-8") + proc = subprocess.Popen(self.path, + stdout=subprocess.PIPE, stderr=subprocess.PIPE) os.chdir(curdir) - text = text[:1000] + stdout, stderr = proc.communicate() + text = stdout.decode("utf-8")[:1000] slug = get_hash(text) title = '' if self.first_line_title: