fix
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 9 Dec 2008 10:33:20 +0000 (10:33 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Tue, 9 Dec 2008 10:33:20 +0000 (10:33 +0000)
PLC/Table.py

index fb19176..57f6c8b 100644 (file)
@@ -404,7 +404,7 @@ class Table(list):
             tag_columns={}
         else:
             (columns,tag_columns,rejected) = classobj.parse_columns(columns)
-            if not columns:
+            if not columns and not tag_columns:
                 raise PLCInvalidArgument, "No valid return fields specified for class %s"%classobj.__name__
             if rejected:
                 raise PLCInvalidArgument, "unknown column(s) specified %r in %s"%(rejected,classobj.__name__)