thanks Geoff, the stderr is giving me : /usr/bin/ksnapshot: symbol lookup error: /usr/lib64/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
i'll google that and check what it gives thanks aditya On Tue, Feb 8, 2011 at 3:28 PM, Geoff Harvey <[email protected]> wrote: > Try something like this: > > import subprocess > cmd = [your, command, here] > opts = dict(stderr=subprocess.PIPE, stdout=subprocess.PIPE) > stdout, stderr = subprocess.Popen(cmd, **opts).communicate() > > As an added bonus, you get separated stdout and stderr. It's win all over. > > Cheers, > > hoaf > > > On Tue, Feb 8, 2011 at 6:18 PM, Aditya Naik <[email protected]>wrote: > >> I did try giving it the full path and also using subprocess but its the >> same result. works in 09 but not 11 >> >> import os >> import subprocess >> command = '/usr/bin/ksnapshot' >> #os.system(command) >> subprocess.call([command]) >> >> On Tue, Feb 8, 2011 at 3:11 PM, Geoff Harvey <[email protected]> wrote: >> >>> Don't use os.system! >>> >>> Use the subprocess module -- it's safer and more controllable. >>> >>> http://docs.python.org/library/subprocess.html >>> >>> And, well, give the full path. :^) >>> >>> hpaf >>> >>> >>> On Tue, Feb 8, 2011 at 5:55 PM, damon shelton >>> <[email protected]>wrote: >>> >>>> try inputting the entire path to ksnapshot >>>> >>>> if that works then ksnaphshot may not be registered properly on the >>>> system >>> >>> >>> -- >>> http://groups.google.com/group/python_inside_maya >>> >> >> -- >> http://groups.google.com/group/python_inside_maya >> > > -- > http://groups.google.com/group/python_inside_maya > -- http://groups.google.com/group/python_inside_maya
