From 36bf4db8cd5210dfdd0e2fd2daa6d90dc5270cdb Mon Sep 17 00:00:00 2001
From: Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Date: Tue, 9 Dec 2008 10:33:20 +0000
Subject: [PATCH] fix

---
 PLC/Table.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/PLC/Table.py b/PLC/Table.py
index fb191760..57f6c8b7 100644
--- a/PLC/Table.py
+++ b/PLC/Table.py
@@ -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__)
-- 
2.47.0