Skip to content

Commit 95fa6af

Browse files
author
Kevin D Smith
committed
Allow a CASTable object to be the first argument to the CASTable constructor
1 parent e4f1095 commit 95fa6af

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

swat/cas/table.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1251,7 +1251,12 @@ class CASTable(ParamManager, ActionParamManager):
12511251
getdoc = None
12521252

12531253
def __init__(self, name, **table_params):
1254-
ParamManager.__init__(self, name=name, **table_params)
1254+
if isinstance(name, CASTable):
1255+
params = name.to_params()
1256+
params.update(table_params)
1257+
ParamManager.__init__(self, **params)
1258+
else:
1259+
ParamManager.__init__(self, name=name, **table_params)
12551260
ActionParamManager.__init__(self)
12561261
self._pandas_enabled = True
12571262
self._connection = None

0 commit comments

Comments
 (0)