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

Reply via email to