X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FNodeNetworks.py;h=1d4518bc490bf210ad07bf854a5db70e92155e0b;hb=e1a827010ec8e6e5c1e1272e22b3269108bcc9c8;hp=83cd6e1e3a355626d5e9d5dd00e260c3f53d7a60;hpb=582a9d6c7de8de214d9824c2e232737fc4d7b74a;p=plcapi.git diff --git a/PLC/NodeNetworks.py b/PLC/NodeNetworks.py index 83cd6e1..1d4518b 100644 --- a/PLC/NodeNetworks.py +++ b/PLC/NodeNetworks.py @@ -4,7 +4,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: NodeNetworks.py,v 1.12 2006/11/02 18:32:55 mlhuang Exp $ +# $Id: NodeNetworks.py,v 1.13 2006/11/08 22:59:34 mlhuang Exp $ # from types import StringTypes @@ -199,7 +199,7 @@ class NodeNetworks(Table): ", ".join(NodeNetwork.fields) if nodenetwork_filter is not None: - if isinstance(nodenetwork_filter, list): + if isinstance(nodenetwork_filter, (list, tuple, set)): nodenetwork_filter = Filter(NodeNetwork.fields, {'nodenetwork_id': nodenetwork_filter}) elif isinstance(nodenetwork_filter, dict): nodenetwork_filter = Filter(NodeNetwork.fields, nodenetwork_filter)