Package pysys :: Package utils :: Module fileutils
[hide private]
[frames] | no frames]

Source Code for Module pysys.utils.fileutils

 1  #!/usr/bin/env python 
 2  # PySys System Test Framework, Copyright (C) 2006-2016  M.B.Grieve 
 3   
 4  # This library is free software; you can redistribute it and/or 
 5  # modify it under the terms of the GNU Lesser General Public 
 6  # License as published by the Free Software Foundation; either 
 7  # version 2.1 of the License, or (at your option) any later version. 
 8   
 9  # This library is distributed in the hope that it will be useful, 
10  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
11  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
12  # Lesser General Public License for more details. 
13   
14  # You should have received a copy of the GNU Lesser General Public 
15  # License along with this library; if not, write to the Free Software 
16  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 
17   
18  # Contact: moraygrieve@users.sourceforge.net 
19   
20  import sys, os 
21   
22 -def mkdir(path):
23 """ 24 Create a directory, with recursive creation of any parent directories. 25 26 This function is a no-op (does not throw) if the directory already exists. 27 28 """ 29 try: 30 os.makedirs(path) 31 except OSError, e: 32 if not os.path.isdir(path): 33 raise e
34