X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FAddresses.py;h=6d6aceeb1a6eac8521590c7675320a30002acd82;hb=9b8d2cfc79d4b4f7b0657705dbde0eed82760ce5;hp=ce5fdc7c8663b3c6233b5e2c78a795f7e14330c4;hpb=f5cd72e35593c96b9996ab4e49674cccc7525c48;p=plcapi.git diff --git a/PLC/Addresses.py b/PLC/Addresses.py index ce5fdc7..6d6acee 100644 --- a/PLC/Addresses.py +++ b/PLC/Addresses.py @@ -1,6 +1,3 @@ -# $Id$ -# $URL$ - from PLC.Faults import * from PLC.Parameter import Parameter from PLC.Table import Row, Table @@ -87,13 +84,13 @@ class Addresses(Table): """ def __init__(self, api, address_filter = None, columns = None): - Table.__init__(self, api, Address, columns) + Table.__init__(self, api, Address, columns) sql = "SELECT %s FROM view_addresses WHERE True" % \ ", ".join(self.columns) if address_filter is not None: - if isinstance(address_filter, (list, tuple, set)): + if isinstance(address_filter, (list, tuple, set, int, long)): address_filter = Filter(Address.fields, {'address_id': address_filter}) elif isinstance(address_filter, dict): address_filter = Filter(Address.fields, address_filter)