celery-flower icon indicating copy to clipboard operation
celery-flower copied to clipboard

Python 3 support?

Open scythargon opened this issue 4 years ago • 4 comments

I thought you said that it is supported, but:

$ celerymon
Traceback (most recent call last):
  File "/home/argon/.Envs/burgundy/bin/celerymon", line 5, in <module>
    from celerymon.bin.celerymon import main
  File "/home/argon/.Envs/burgundy/lib/python3.6/site-packages/celerymon/bin/celerymon.py", line 94
    except Exception, exc:
                    ^
SyntaxError: invalid syntax

scythargon avatar Dec 24 '19 09:12 scythargon

it's still not ready for use!!

auvipy avatar Dec 24 '19 09:12 auvipy

Got it, thank you:) Celery lacks good monitoring so badly.

scythargon avatar Dec 24 '19 09:12 scythargon

yes! that's why I will take on this!

auvipy avatar Dec 24 '19 09:12 auvipy

Well, at least 2to3 claims that only change which is necessary is:

---
 celerymon/bin/celerymon.py |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

--- a/celerymon/bin/celerymon.py
+++ b/celerymon/bin/celerymon.py
@@ -91,9 +91,8 @@ class MonitorCommand(Command):

             try:
                 monitor.start()
-            except Exception, exc:
-                logger.error('celerymon raised exception %r',
-                             exc, exc_info=True)
+            except Exception:
+                logger.exception('celerymon raised exception')
             except KeyboardInterrupt:
                 pass

mcepl avatar Jan 10 '22 22:01 mcepl