[Chimera-users] save reply log from chimera python script

Katryna Cisek cisek.2 at osu.edu
Mon Oct 13 09:22:59 PDT 2008


Hi Chimera Users,
Could someone please point out the syntax error in this code:

def save_reply_log("/tmp/tmplog.txt"):    <<--- error should be here
based on error info
    from chimera import dialogs
    r = dialogs.find('reply')
    text = r.text.get('1.0', 'end')
    f = open('/tmp/tmplog.txt', 'w')
    f.write(text)
    f.close()

---------------------------chimera error info from reply
log-------------------------------

<type 'exceptions.SyntaxError'> Exception in Tk callback
  Function: <function command at 0x132d230> (type: <type 'function'>)
  Args: ()
Traceback (innermost last):
  File "CHIMERA/lib/python2.5/site-packages/Pmw/Pmw_1_3/lib/PmwBase.py",
line 1747, in __call__
    None
  File "CHIMERA/share/chimera/baseDialog.py", line 244, in command
    None
  File "CHIMERA/share/chimera/baseDialog.py", line 453, in OK
    None
  File "CHIMERA/share/OpenSave/__init__.py", line 161, in Apply
    None
  File "CHIMERA/share/SimpleSession/gui.py", line 41, in _openCB
    None
  File "CHIMERA/share/chimera/__init__.py", line 1344, in open
    None
  File "CHIMERA/share/chimera/__init__.py", line 787, in _openPython
    None
<type 'exceptions.SyntaxError'>: invalid syntax
(refalignrotatewholesymmetrysavelog.py, line 58)

--------------

Thanks,
Katryna


On Wed, Oct 8, 2008 at 10:33 PM, Tom Goddard <goddard at cgl.ucsf.edu> wrote:
> Hi Katryna,
>
>  I don't think there is a command to save the text in the reply log.  In the
> Python function the variable path is the path to the file, for example
> "/tmp/mylog.txt".
>
>   Tom
>
>
> Katryna Cisek wrote:
>>
>> Hi Chimera users,
>> Is there a new way to save the reply log from a chimera python script,
>> other than below (from Chimera Archive 2006)?
>>
>> def save_reply_log(path):
>>  from chimera import dialogs
>>  r = dialogs.find('reply')
>>  text = r.text.get('1.0', 'end')
>>  f = open(path, 'w')
>>  f.write(text)
>>  f.close()
>>
>> If not, what is the filename given to the reply log in this function?
>> Is it possible to
>> designate the name?
>> Thanks,
>> Katryna
>> _______________________________________________
>> Chimera-users mailing list
>> Chimera-users at cgl.ucsf.edu
>> http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users
>>
>
>



More information about the Chimera-users mailing list