You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2023/02/16 17:36:27 UTC
[qpid-proton] branch main updated: PROTON-2684: Python wrapper objects can't print __repr__
This is an automated email from the ASF dual-hosted git repository.
astitcher pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
The following commit(s) were added to refs/heads/main by this push:
new b4ba95a50 PROTON-2684: Python wrapper objects can't print __repr__
b4ba95a50 is described below
commit b4ba95a50beba84014862a11b1e764a439a5ba02
Author: Andrew Stitcher <as...@apache.org>
AuthorDate: Thu Feb 16 17:33:32 2023 +0000
PROTON-2684: Python wrapper objects can't print __repr__
This pretty much screws up any stack traces including these objects!
---
python/cproton.py | 2 +-
python/proton/_wrapper.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/python/cproton.py b/python/cproton.py
index ba973d0e0..4d5e1558a 100644
--- a/python/cproton.py
+++ b/python/cproton.py
@@ -163,7 +163,7 @@ def isnull(obj):
def addressof(obj):
- return ffi.cast('uint64_t', obj)
+ return int(ffi.cast('uint64_t', obj))
def void2py(void):
diff --git a/python/proton/_wrapper.py b/python/proton/_wrapper.py
index 9149e7562..88ab25990 100644
--- a/python/proton/_wrapper.py
+++ b/python/proton/_wrapper.py
@@ -59,7 +59,7 @@ class Wrapper(object):
self,
impl: Any = None,
get_context: Optional[Callable[[Any], Any]] = None,
- constructor: Callable[[], Any] = None
+ constructor: Optional[Callable[[], Any]] = None
) -> None:
init = False
if impl is None and constructor is not None:
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org