Author: bugman
Date: Tue Sep 30 16:56:28 2014
New Revision: 26098

URL: http://svn.gna.org/viewcvs/relax?rev=26098&view=rev
Log:
Fixes and simplifications for the pipe_control.pipes.check_pipe() checking 
object.

One of the RelaxError classes were not initialised and the docstring was 
incorrect.


Modified:
    trunk/pipe_control/pipes.py

Modified: trunk/pipe_control/pipes.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/pipe_control/pipes.py?rev=26098&r1=26097&r2=26098&view=diff
==============================================================================
--- trunk/pipe_control/pipes.py (original)
+++ trunk/pipe_control/pipes.py Tue Sep 30 16:56:28 2014
@@ -126,16 +126,13 @@
 
 
 def check_pipe_func(pipe_name=None):
-    """Testing for the existence of the current or supplied data pipe.
+    """Test for the existence of the current or supplied data pipe.
 
     @param pipe_name:   The name of the data pipe to switch to.
     @type pipe_name:    str
-    @return:            The answer to the question of whether the pipe exists.
-    @rtype:             Boolean
-    """
-
-    # Init.
-    error = None
+    @return:            The initialised RelaxError object or nothing.
+    @rtype:             None or RelaxError instance
+    """
 
     # No supplied data pipe and no current data pipe.
     if pipe_name == None:
@@ -144,14 +141,11 @@
 
         # Still no luck.
         if pipe_name == None:
-            error = RelaxNoPipeError
+            return RelaxNoPipeError()
 
     # Test if the data pipe exists.
     if pipe_name not in ds:
-        error = RelaxNoPipeError(pipe_name)
-
-    # Return the error.
-    return error
+        return RelaxNoPipeError(pipe_name)
 
 # Create the checking object.
 check_pipe = Check(check_pipe_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