Author: bugman
Date: Fri Sep 26 12:41:06 2014
New Revision: 26056

URL: http://svn.gna.org/viewcvs/relax?rev=26056&view=rev
Log:
Updated the pipe_control.spectrometer.check_*_func() functions to use the new 
design.


Modified:
    trunk/pipe_control/spectrometer.py

Modified: trunk/pipe_control/spectrometer.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/pipe_control/spectrometer.py?rev=26056&r1=26055&r2=26056&view=diff
==============================================================================
--- trunk/pipe_control/spectrometer.py  (original)
+++ trunk/pipe_control/spectrometer.py  Fri Sep 26 12:41:06 2014
@@ -39,19 +39,13 @@
 
     @keyword id:    The experiment ID string.
     @type id:       str
-    @return:        The status of the check and the message to send to the 
user.
-    @rtype:         bool, str
-    """
-
-    # Init.
-    check_ok = True
- 
+    @return:        The initialised RelaxError object or nothing.
+    @rtype:         None or RelaxError instance
+    """
+
     # Check for the ID.
     if not hasattr(cdp, 'spectrometer_frq') and id not in 
cdp.spectrometer_frq.keys():
-        check_ok = False
-
-    # Return the status and message.
-    return check_ok, "No spectrometer frequency information is present for the 
experiment ID %s." % id
+        return RelaxNoFrqError(id=id)
 
 # Create the checking object.
 check_frequency = Check(check_frequency_func)
@@ -60,23 +54,17 @@
 def check_spectrometer_setup_func(self):
     """Check that spectrometer frequencies have been set up.
 
-    @return:    The status of the check and the message to send to the user.
-    @rtype:     bool, str
-    """
-
-    # Init.
-    check_ok = True
- 
+    @return:    The initialised RelaxError object or nothing.
+    @rtype:     None or RelaxError instance
+    """
+
     # No data structure.
     if not hasattr(cdp, 'spectrometer_frq'):
-        check_ok = False
+        return RelaxNoFrqError()
 
     # An empty list.
-    elif not len(cdp.spectrometer_frq):
-        check_ok = False
-
-    # Return the status and message.
-    return check_ok, "No spectrometer frequency information is present."
+    if not len(cdp.spectrometer_frq):
+        return RelaxNoFrqError()
 
 # Create the checking object.
 check_spectrometer_setup = Check(check_spectrometer_setup_func)


_______________________________________________
relax (http://www.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

Reply via email to