Glad to be of service. hoaf
On Tue, Feb 8, 2011 at 6:41 PM, Aditya Naik <[email protected]> wrote: > 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 > -- http://groups.google.com/group/python_inside_maya
