From 6fee923a794a342a8fb25b0ac27267d264e51221 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Sat, 23 May 2009 03:30:47 +0000 Subject: [PATCH] only use has_key method on dict instances --- PLC/Methods/GetNodes.py | 2 +- PLC/Methods/GetSlices.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PLC/Methods/GetNodes.py b/PLC/Methods/GetNodes.py index 29c4ccb3..cae07bbd 100644 --- a/PLC/Methods/GetNodes.py +++ b/PLC/Methods/GetNodes.py @@ -111,7 +111,7 @@ class v42GetNodes(v43GetNodes): def call(self, auth, node_filter = None, return_fields = None): # convert nodenetwork_ids -> interface_ids - if node_filter <> None and \ + if node_filter <> None and isinstance(node_filter, dict)t, dict) and \ node_filter.has_key('nodenetwork_ids') and \ not node_filter.has_key('interface_ids'): node_filter['interface_ids']=node_filter['nodenetwork_ids'] diff --git a/PLC/Methods/GetSlices.py b/PLC/Methods/GetSlices.py index eed38df8..22095264 100644 --- a/PLC/Methods/GetSlices.py +++ b/PLC/Methods/GetSlices.py @@ -79,7 +79,7 @@ class v42GetSlices(v43GetSlices): def call(self, auth, slice_filter = None, return_fields = None): # convert nodenetwork_ids -> interface_ids - if slice_filter <> None and \ + if slice_filter <> None and isinstance(slice_filter, dict) and \ slice_filter.has_key('slice_attribute_ids') and \ not slice_filter.has_key('slice_tag_ids'): slice_filter['slice_tag_ids']=slice_filter['slice_attribute_ids'] -- 2.47.0