mailr5760 - /1.3/prompt/dx.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on April 16, 2008 - 16:16:
Author: bugman
Date: Wed Apr 16 16:16:34 2008
New Revision: 5760

URL: http://svn.gna.org/viewcvs/relax?rev=5760&view=rev
Log:
Improvements to the dx.execute() user function.


Modified:
    1.3/prompt/dx.py

Modified: 1.3/prompt/dx.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/prompt/dx.py?rev=5760&r1=5759&r2=5760&view=diff
==============================================================================
--- 1.3/prompt/dx.py (original)
+++ 1.3/prompt/dx.py Wed Apr 16 16:16:34 2008
@@ -29,7 +29,7 @@
 import help
 from generic_fns import diffusion_tensor
 import opendx.main
-from relax_errors import RelaxBinError, RelaxError, RelaxFunctionError, 
RelaxIntError, RelaxLenError, RelaxListError, RelaxListNumError, 
RelaxListStrError, RelaxNoneStrError, RelaxStrError
+from relax_errors import RelaxBoolError, RelaxError, RelaxFunctionError, 
RelaxIntError, RelaxLenError, RelaxListError, RelaxListNumError, 
RelaxListStrError, RelaxNoneStrError, RelaxStrError
 from specific_fns.model_free import Model_free
 
 
@@ -46,7 +46,7 @@
         self.__relax__ = relax
 
 
-    def execute(self, file="map", dir="dx", dx_exe="dx", vp_exec=1):
+    def execute(self, file="map", dir="dx", dx_exe="dx", vp_exec=True):
         """Function for running OpenDX.
 
         Keyword Arguments
@@ -55,14 +55,13 @@
         file:  The file name prefix.  For example if file is set to 'temp', 
then the OpenDX program
         temp.net will be loaded.
 
-        dir:  The directory to change to for running OpenDX.  If this is set 
to 'None', OpenDX will
+        dir:  The directory to change to for running OpenDX.  If this is set 
to None, OpenDX will
         be run in the current directory.
 
         dx_exe:  The OpenDX executable file.
 
         vp_exec:  A flag specifying whether to execute the visual program 
automatically at
-        start-up.  The default is 1 which turns execution on.  Setting the 
value to zero turns
-        execution off.
+        start-up.  The default of True causes the program to be executed.
         """
 
         # Function intro text.
@@ -89,8 +88,8 @@
             raise RelaxStrError, ('OpenDX executable file name', dx_exe)
 
         # Visual program execution flag.
-        if type(vp_exec) != int or (vp_exec != 0 and vp_exec != 1):
-            raise RelaxBinError, ('visual program execution flag', vp_exec)
+        if type(vp_exec) != bool:
+            raise RelaxBoolError, ('visual program execution flag', vp_exec)
 
         # Execute the functional code.
         opendx.main.run(file=file, dir=dir, dx_exe=dx_exe, vp_exec=vp_exec)




Related Messages


Powered by MHonArc, Updated Wed Apr 16 16:20:10 2008