# HG changeset patch # User Thierry Florac # Date 1528881938 -7200 # Node ID 59bd282a06f8faddc4f14c7f6487037dd38c4239 # Parent 011fc253137d8217da3d67e14b42c61733e702e3 Updated annotations adapter factory diff -r 011fc253137d -r 59bd282a06f8 src/pyams_utils/adapter.py --- a/src/pyams_utils/adapter.py Wed Jun 13 11:24:18 2018 +0200 +++ b/src/pyams_utils/adapter.py Wed Jun 13 11:25:38 2018 +0200 @@ -159,6 +159,8 @@ else: adapter = annotations[key] = factory() if markers: + if not isinstance(markers, (list, tuple, set)): + markers = {markers} for marker in markers: alsoProvides(adapter, marker) if notify: