Print

Print


Thanks - it works nicely now.

Vicky

Wayne Boucher wrote:
> Hello,
>
> Well that confused us for a bit.  I tested this and couldn't reproduce it.
> And then I remembered that I'm still on Tcl/Tk 8.4 and Python 2.4.  After
> further investigation we think the problem is because in Tcl/Tk 8.5 (or
> perhaps the Python 2.5 Tkinter wrapper around it) they change strings from
> being of type "string" to being of type "unicode".  So what was being sent
> to the API was unicode.  And it turns out the API currently does not allow
> unicode.  (That could well change in future.)  As a short-term fix we
> forced the text that we get back from both the Entry and Text widgets to
> be strings.  And this worked for me now with Tcl/Tk 8.5 and Python 2.5.
>
> Wayne
>
> On Tue, 2 Dec 2008, Victoria Higman wrote:
>
>   
>> Hi,
>>
>> I tried writing something in the Details box in the Spin Systems pop-up
>> (V2). Analysis didn't accept what I wrote and gave me the following
>> traceback.
>> First I thought it was expecting numbers rather than text, but just
>> entering a number didn't work either.
>>
>> Hope you can help,
>>
>> Vicky
>>
>>
>> Traceback (most recent call last):
>>   File "/home/wb104/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
>> line 1403, in __call__
>>     return self.func(*args)
>>   File
>> "/home/wb104/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line
>> 643, in mouseClick
>>   File
>> "/home/wb104/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line
>> 556, in finishEditCell
>>   File
>> "/opt/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/EditSpinSystem.py",
>> line 426, in setDetailsText
>>     self.spinSystem.setDetails( text )
>>   File "/home/wb104/ccpnmr/ccpnmr2.0/python/ccp/api/nmr/Nmr.py", line
>> 71509, in setDetails
>> ApiError: ccp.nmr.Nmr.ResonanceGroup.setDetails:
>>          memops.Implementation.Text input is not of a valid type: 2NCOCX
>> - has to be followed by Thr6.
>> Exception in Tkinter callback
>> Traceback (most recent call last):
>>   File "/home/wb104/ccpnmr/python2.5/lib/python2.5/lib-tk/Tkinter.py",
>> line 1403, in __call__
>>     return self.func(*args)
>>   File
>> "/home/wb104/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line
>> 643, in mouseClick
>>   File
>> "/home/wb104/ccpnmr/ccpnmr2.0/python/memops/gui/ScrolledMatrix.py", line
>> 556, in finishEditCell
>>   File
>> "/opt/ccpnmr/ccpnmr2.0/python/ccpnmr/analysis/popups/EditSpinSystem.py",
>> line 426, in setDetailsText
>>     self.spinSystem.setDetails( text )
>>   File "/home/wb104/ccpnmr/ccpnmr2.0/python/ccp/api/nmr/Nmr.py", line
>> 71509, in setDetails
>> ApiError: ccp.nmr.Nmr.ResonanceGroup.setDetails:
>>          memops.Implementation.Text input is not of a valid type: 100
>>
>>
>>
>> *********************************************
>> Dr. Victoria Higman
>> Leibniz-Institut für Molekulare Pharmakologie
>> Robert-Rössle-Str. 10
>> 13125 Berlin
>> Germany
>> +49-30-94793-223
>> [log in to unmask]
>> http://www.protein-nmr.org.uk
>>
>>     
>
>   

-- 
*********************************************************
Dr. Victoria A. Higman

Leibniz-Institut fuer Molekulare Pharmakologie (FMP)
NMR-Supported Structural Biology
Robert-Roessle-Str. 10
13125 Berlin
Germany
and
School of Chemistry
University of Bristol
Bristol BS8 1TS
United Kingdom

Phone: +44-117-95-46325
E-mail: [log in to unmask] (or [log in to unmask])

http://www.protein-nmr.org.uk
*********************************************************