Author: bugman Date: Tue Nov 20 18:20:22 2007 New Revision: 3711 URL: http://svn.gna.org/viewcvs/relax?rev=3711&view=rev Log: Renamed relax_io.mkdir to relax_io.mkdir_nofail and converted it from a class method to a function. Modified: 1.3/relax_io.py Modified: 1.3/relax_io.py URL: http://svn.gna.org/viewcvs/relax/1.3/relax_io.py?rev=3711&r1=3710&r2=3711&view=diff ============================================================================== --- 1.3/relax_io.py (original) +++ 1.3/relax_io.py Tue Nov 20 18:20:22 2007 @@ -78,6 +78,21 @@ sys.stdin = log_stdin sys.stdout = log_stdout sys.stderr = log_stderr + + +def mkdir_nofail(dir=None, print_flag=1): + """Create the given directory, or exit if the directory exists.""" + + # No directory given. + if dir == None: + return + + # Make the directory. + try: + makedirs(dir) + except OSError: + if print_flag: + print "Directory ./" + dir + " already exists.\n" def open_read_file(file_name=None, dir=None, compress_type=0, print_flag=1): @@ -145,7 +160,7 @@ return file # Create the directories. - mkdir(dir, print_flag=0) + mkdir_nofail(dir, print_flag=0) # File path. file_path = file_path(file_name, dir) @@ -320,21 +335,6 @@ sys.stderr = self.python_stderr - def mkdir(self, dir=None, print_flag=1): - """Create the given directory, or exit if the directory exists.""" - - # No directory given. - if dir == None: - return - - # Make the directory. - try: - makedirs(dir) - except OSError: - if print_flag: - print "Directory ./" + dir + " already exists.\n" - - def strip(self, data): """Function to remove all comment and empty lines from the file data structure."""