From c859be172c8b0fc35b4530e261211891894468eb Mon Sep 17 00:00:00 2001 From: Marco Bakera Date: Thu, 18 Jun 2020 17:25:43 +0200 Subject: [PATCH] executing file in python3-style. --- pixelflut/pixelflut.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pixelflut/pixelflut.py b/pixelflut/pixelflut.py index caefe08..2ef32d0 100755 --- a/pixelflut/pixelflut.py +++ b/pixelflut/pixelflut.py @@ -249,7 +249,9 @@ def text(self, x, y, text, delay=0, linespace=1): canvas.fire('UNLOAD') canvas.events.clear() try: - execfile(brainfile, {'on':canvas.on, '__file__': brainfile}) + with open(brainfile) as f: + code = compile(f.read(), brainfile, 'exec') + exec(code, {'on':canvas.on, '__file__': brainfile}) except: log.exception('Brain failed') continue