From cc29a524b2a7ff1df02d16a2bc3977ec0da3fb97 Mon Sep 17 00:00:00 2001 From: Alex Vishnya Date: Tue, 23 Jan 2018 15:20:17 -0500 Subject: [PATCH 1/2] Syntax error fix --- pyamf/adapters/_sqlalchemy_orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyamf/adapters/_sqlalchemy_orm.py b/pyamf/adapters/_sqlalchemy_orm.py index cb562a3e..52474f9c 100644 --- a/pyamf/adapters/_sqlalchemy_orm.py +++ b/pyamf/adapters/_sqlalchemy_orm.py @@ -22,7 +22,7 @@ try: class_mapper(dict) -except Exception, e: +except Exception as e: UnmappedInstanceError = e.__class__ From e49fd3b6d22958f4a167af582d4cdac89340a8bb Mon Sep 17 00:00:00 2001 From: Alex Visnea Date: Tue, 22 Jul 2025 10:32:05 -0400 Subject: [PATCH 2/2] Python 3.7+ compatibility --- pyamf/remoting/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyamf/remoting/__init__.py b/pyamf/remoting/__init__.py index 7e8fc95c..b106429c 100644 --- a/pyamf/remoting/__init__.py +++ b/pyamf/remoting/__init__.py @@ -176,7 +176,7 @@ def __iter__(self): for body in self.bodies: yield body[0], body[1] - raise StopIteration + return def __len__(self): return len(self.bodies) @@ -185,7 +185,7 @@ def iteritems(self): for body in self.bodies: yield body - raise StopIteration + return def keys(self): return [body[0] for body in self.bodies]