Re: Passing arguments to Python script in batch

Date : Fri, 25 May 2007 09:09:14 -0400
To : XSI(at)Softimage.COM
From : "Bernard Lebel" <3dbernard(at)gmail.com>
Subject : Re: Passing arguments to Python script in batch
Still no luck, Marc-André.


COMMAND: -script C:\Softimage\workgroups\ts_workgroup\data\scripts\ts_pipeline\ts_addpogeogroups.py -lang Python -main addPOGeoGroups -args -sAbsModelFile salut
#ERROR : Traceback (most recent call last):
#TypeError: addPOGeoGroups() takes exactly 1 argument (0 given)
# - [line 4294967295]
ERROR - Script failed.
FATAL - Script Aborted.

1


And before someone asks, the function def looks like this:

def addPOGeoGroups( arg1 ):



Thanks
Bernard



On 5/24/07, Marc-André Belzile < mbelzile(at)softimage.com> wrote:
The syntax is rather like :
-script foo.pys -main foo -args -arg1 1 -arg2 2


From: owner-xsi(at)Softimage.COM [mailto:owner-xsi(at)Softimage.COM] On Behalf Of Bernard Lebel
Sent: May 24, 2007 3:59 PM
To: XSI(at)Softimage.COM
Subject: Passing arguments to Python script in batch

Can you pass arguments to Python scripts when using -script in XSIBATCH? I remember there used to be something about that, is it fixed?

COMMAND: -script C:\Softimage\workgroups\ts_workgroup\data\scripts\ts_pipeline\ts_addpogeogroups.py -lang Python -main addPOGeoGroups -args ['salut']
//ERROR : Traceback (most recent call last):
//TypeError: addPOGeoGroups() takes exactly 1 argument (0 given)
// - [line 4294967295]
ERROR - Script failed.
FATAL - Script Aborted.


Thanks
Bernard


Search the XSI List archives here or use the advanced search form to search across mailing lists. Searching help is available.
This site supposedly brought to you by Benjamin Grosser and the Imaging Technology Group.