create logfile plcapi.log in /var/log and chown it to apache
[plcapi.git] / PLC / Ilinks.py
index 5015236..d99f13c 100644 (file)
@@ -1,5 +1,3 @@
-# $Id$
-# $URL$
 #
 # Thierry Parmentelat - INRIA
 #
@@ -39,12 +37,10 @@ class Ilinks(Table):
               ", ".join(self.columns)
 
         if ilink_filter is not None:
-            if isinstance(ilink_filter, (list, tuple, set)):
+            if isinstance(ilink_filter, (list, tuple, set, int, long)):
                 ilink_filter = Filter(Ilink.fields, {'ilink_id': ilink_filter})
             elif isinstance(ilink_filter, dict):
                 ilink_filter = Filter(Ilink.fields, ilink_filter)
-            elif isinstance(ilink_filter, int):
-                ilink_filter = Filter(Ilink.fields, {'ilink_id': [ilink_filter]})
             else:
                 raise PLCInvalidArgument, "Wrong ilink filter %r"%ilink_filter
             sql += " AND (%s) %s" % ilink_filter.sql(api)