mailr8386 - /branches/bmrb/generic_fns/bmrb.py


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

Header


Content

Posted by edward on January 11, 2009 - 17:27:
Author: bugman
Date: Sun Jan 11 17:27:34 2009
New Revision: 8386

URL: http://svn.gna.org/viewcvs/relax?rev=8386&view=rev
Log:
Fixes for the read() function.


Modified:
    branches/bmrb/generic_fns/bmrb.py

Modified: branches/bmrb/generic_fns/bmrb.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bmrb/generic_fns/bmrb.py?rev=8386&r1=8385&r2=8386&view=diff
==============================================================================
--- branches/bmrb/generic_fns/bmrb.py (original)
+++ branches/bmrb/generic_fns/bmrb.py Sun Jan 11 17:27:34 2009
@@ -28,7 +28,7 @@
 
 # relax module imports.
 from data import Relax_data_store; ds = Relax_data_store()
-from relax_errors import RelaxError, RelaxFileOverwriteError, 
RelaxNoPipeError
+from relax_errors import RelaxError, RelaxFileError, 
RelaxFileOverwriteError, RelaxNoPipeError
 from relax_io import get_file_path
 from specific_fns.setup import get_specific_fn
 
@@ -58,17 +58,18 @@
     if not ds[ds.current_pipe].is_empty():
         raise RelaxError, "The current data pipe is not empty."
 
-    # Get the full file path, for later use.
+    # Get the full file path.
     file_path = get_file_path(file_name=file, dir=directory)
 
-    # Open the file.
-    file = open_read_file(file_name=file, dir=directory)
+    # Fail if the file does not exist.
+    if not access(file_path, F_OK):
+        raise RelaxFileError, file_path
 
     # Specific results reading function.
     read_function = get_specific_fn('bmrb_read', 
ds[ds.current_pipe].pipe_type)
 
     # Read the results.
-    read_function(file)
+    read_function(file_path)
 
 
 def write(file=None, directory=None, force=False):




Related Messages


Powered by MHonArc, Updated Sun Jan 11 17:40:02 2009