Revision 1948e5fe lib/utils.py

b/lib/utils.py
381 381
      raise
382 382

  
383 383

  
384
def RemoveDir(dirname):
385
  """Remove an empty directory.
386

  
387
  Remove a directory, ignoring non-existing ones.
388
  Other errors are passed. This includes the case,
389
  where the directory is not empty, so it can't be removed.
390

  
391
  @type dirname: str
392
  @param dirname: the empty directory to be removed
393

  
394
  """
395
  try:
396
    os.rmdir(dirname)
397
  except OSError, err:
398
    if err.errno != errno.ENOENT:
399
      raise
400

  
401

  
384 402
def RenameFile(old, new, mkdir=False, mkdir_mode=0750):
385 403
  """Renames a file.
386 404

  

Also available in: Unified diff