OK, I will try this and mimic the output.

Edward d'Auvergne wrote:
> The problem is that the auto analysis relax_fit code is going through
> the prompt package.  This can be changed to directly call the
> generic_fns code which should accept a file object.
>
> Regards,
>
> Edward
>
>
> On 13 April 2010 00:28, Michael Bieri <[email protected]> wrote:
>   
>> There is a problem with the dummy file as the function reading the file
>> requires a string:
>>
>> Traceback (most recent call last):
>>  File "gui_bieri/analyses/auto_rx_base.py", line 402, in execute_thread
>>  File "auto_analyses/relax_fit.py", line 87, in __init__
>>  File "auto_analyses/relax_fit.py", line 124, in run
>>  File "prompt/deselect.py", line 146, in read
>>  File "arg_check.py", line 495, in is_str
>>    raise RelaxStrError(name, arg)
>> relax_errors.RelaxStrError: RelaxError: The file name argument
>> '<relax_io.DummyFileObject instance at 0x9ea1f8c>' must be a string.
>>
>>
>> Can this get solved by changing arg_check.py or do I have to call the
>> relax_io.DummyFileObject differently?
>>
>>
>>
>>
>> Edward d'Auvergne wrote:
>>     
>>> This should be a nice short term fix.  This can be redesigned in the
>>> future to use more of the functionality already present in relax, i.e.
>>> all the select and deselect user fns.
>>>
>>> Cheers,
>>>
>>> Edward
>>>
>>>
>>>
>>>
>>> On 12 April 2010 04:37,  <[email protected]> wrote:
>>>
>>>       
>>>> Author: michaelbieri
>>>> Date: Mon Apr 12 04:37:43 2010
>>>> New Revision: 11062
>>>>
>>>> URL: http://svn.gna.org/viewcvs/relax?rev=11062&view=rev
>>>> Log:
>>>> relaxGUI creates a dummy file for unresolved spins that will be used in 
>>>> relax_fit.py
>>>>
>>>> Modified:
>>>>    branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py
>>>>
>>>> Modified: branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py
>>>> URL: 
>>>> http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py?rev=11062&r1=11061&r2=11062&view=diff
>>>> ==============================================================================
>>>> --- branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py (original)
>>>> +++ branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py Mon Apr 12 
>>>> 04:37:43 2010
>>>> @@ -26,6 +26,7 @@
>>>>
>>>>  # Python module imports.
>>>>  from os import sep
>>>> +from string import replace
>>>>  import sys
>>>>  import thread
>>>>  import time
>>>> @@ -34,6 +35,7 @@
>>>>  # relax module imports.
>>>>  from auto_analyses.relax_fit import Relax_fit
>>>>  from data import Relax_data_store; ds = Relax_data_store()
>>>> +from relax_io import DummyFileObject
>>>>
>>>>  # relaxGUI module imports.
>>>>  from gui_bieri.analyses.project import open_file
>>>> @@ -265,7 +267,12 @@
>>>>         data.mc_num = 500
>>>>
>>>>         # Unresolved resiudes
>>>> -        data.unresolved = self.data.unresolved
>>>> +        file = DummyFileObject
>>>> +        entries = self.data.unresolved
>>>> +        entries = replace(entries, ',', '\n')
>>>> +        file.write(entries)
>>>> +        file.close()
>>>> +        data.unresolved = file
>>>>
>>>>         # Structure File
>>>>         data.structure_file = self.data.structure_file
>>>>
>>>>
>>>> _______________________________________________
>>>> relax (http://nmr-relax.com)
>>>>
>>>> This is the relax-commits mailing list
>>>> [email protected]
>>>>
>>>> To unsubscribe from this list, get a password
>>>> reminder, or change your subscription options,
>>>> visit the list information page at
>>>> https://mail.gna.org/listinfo/relax-commits
>>>>
>>>>
>>>>         
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-devel mailing list
>>> [email protected]
>>>
>>> To unsubscribe from this list, get a password
>>> reminder, or change your subscription options,
>>> visit the list information page at
>>> https://mail.gna.org/listinfo/relax-devel
>>>
>>>
>>>
>>>       
>> _______________________________________________
>> relax (http://nmr-relax.com)
>>
>> This is the relax-devel mailing list
>> [email protected]
>>
>> To unsubscribe from this list, get a password
>> reminder, or change your subscription options,
>> visit the list information page at
>> https://mail.gna.org/listinfo/relax-devel
>>
>>     
>
>
>   

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to