You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jd...@apache.org on 2023/04/10 19:16:33 UTC

[qpid-python] branch main updated: QPID-7072: modernize the syntax of exec, before later hopefully replacing it (#8)

This is an automated email from the ASF dual-hosted git repository.

jdanek pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-python.git


The following commit(s) were added to refs/heads/main by this push:
     new 8cbd8ee  QPID-7072: modernize the syntax of exec, before later hopefully replacing it (#8)
8cbd8ee is described below

commit 8cbd8ee4521afb5d571b585e9eacaa57e847558b
Author: Jiri Daněk <jd...@redhat.com>
AuthorDate: Mon Apr 10 21:16:27 2023 +0200

    QPID-7072: modernize the syntax of exec, before later hopefully replacing it (#8)
---
 qpid/concurrency.py | 4 ++--
 qpid/spec08.py      | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/qpid/concurrency.py b/qpid/concurrency.py
index eefe0d4..b9df9f1 100644
--- a/qpid/concurrency.py
+++ b/qpid/concurrency.py
@@ -23,7 +23,7 @@ def synchronized(meth):
   args, vargs, kwargs, defs = inspect.getargspec(meth)
   scope = {}
   scope["meth"] = meth
-  exec """
+  exec("""
 def %s%s:
   %s
   %s._lock.acquire()
@@ -35,7 +35,7 @@ def %s%s:
        repr(inspect.getdoc(meth)), args[0],
        inspect.formatargspec(args, vargs, kwargs, defs,
                              formatvalue=lambda x: ""),
-       args[0]) in scope
+       args[0]), scope)
   return scope[meth.__name__]
 
 class Waiter(object):
diff --git a/qpid/spec08.py b/qpid/spec08.py
index a0047e7..b1d0242 100644
--- a/qpid/spec08.py
+++ b/qpid/spec08.py
@@ -287,7 +287,7 @@ class Method(Metadata):
     if self.content:
       code += ", content"
     code += ")"
-    exec code in g, l
+    exec(code, g, l)
     return l[name]
 
 class Field(Metadata):


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org