X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FTagTypes.py;h=e477cec039067ca52e87bfbdc1a93972bd97fcf5;hb=6e915d8a9ac5474c20482751ab6d24e6ce13aec9;hp=5fd924b2dcb05ad7c6db226bddfdb73db077519a;hpb=647e5fff4e77d6139637a483b3d74cee597060de;p=plcapi.git diff --git a/PLC/TagTypes.py b/PLC/TagTypes.py index 5fd924b..e477cec 100644 --- a/PLC/TagTypes.py +++ b/PLC/TagTypes.py @@ -1,8 +1,6 @@ # # Thierry Parmentelat - INRIA # -from types import StringTypes - from PLC.Faults import * from PLC.Parameter import Parameter from PLC.Filter import Filter @@ -61,7 +59,7 @@ class TagTypes(Table): if isinstance(tag_type_filter, (list, tuple, set)): # Separate the list into integers and strings ints = [x for x in tag_type_filter if isinstance(x, int)] - strs = [x for x in tag_type_filter if isinstance(x, StringTypes)] + strs = [x for x in tag_type_filter if isinstance(x, str)] tag_type_filter = Filter(TagType.fields, {'tag_type_id': ints, 'tagname': strs}) sql += " AND (%s) %s" % tag_type_filter.sql(api, "OR") elif isinstance(tag_type_filter, dict): @@ -70,7 +68,7 @@ class TagTypes(Table): elif isinstance(tag_type_filter, int): tag_type_filter = Filter(TagType.fields, {'tag_type_id':tag_type_filter}) sql += " AND (%s) %s" % tag_type_filter.sql(api, "AND") - elif isinstance(tag_type_filter, StringTypes): + elif isinstance(tag_type_filter, str): tag_type_filter = Filter(TagType.fields, {'tagname':tag_type_filter}) sql += " AND (%s) %s" % tag_type_filter.sql(api, "AND") else: