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

