-# $Id$
-# $URL$
from types import StringTypes
import string
site_filter = Filter(Site.fields, site_filter)
sql += " AND (%s) %s" % site_filter.sql(api, "AND")
elif isinstance (site_filter, StringTypes):
- site_filter = Filter(Site.fields, {'login_base':[site_filter]})
+ site_filter = Filter(Site.fields, {'login_base':site_filter})
sql += " AND (%s) %s" % site_filter.sql(api, "AND")
- elif isinstance (site_filter, int):
- site_filter = Filter(Site.fields, {'site_id':[site_filter]})
+ elif isinstance (site_filter, (int, long)):
+ site_filter = Filter(Site.fields, {'site_id':site_filter})
sql += " AND (%s) %s" % site_filter.sql(api, "AND")
else:
raise PLCInvalidArgument, "Wrong site filter %r"%site_filter