Update of /cvsroot/spambayes/spambayes/spambayes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18819/spambayes

Modified Files:
        storage.py 
Log Message:
Move the ensureDir function to storage, as many scripts use it.

Index: storage.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/spambayes/storage.py,v
retrieving revision 1.46
retrieving revision 1.47
diff -C2 -d -r1.46 -r1.47
*** storage.py  23 Dec 2004 04:32:57 -0000      1.46
--- storage.py  7 Feb 2005 23:13:47 -0000       1.47
***************
*** 1,3 ****
! #! /usr/bin/env python
  
  '''storage.py - Spambayes database management framework.
--- 1,3 ----
! ! /usr/bin/env python
  
  '''storage.py - Spambayes database management framework.
***************
*** 39,44 ****
  
  To Do:
-     o Would Trainer.trainall really want to train with the whole corpus,
-         or just a random subset?
      o Suggestions?
  
--- 39,42 ----
***************
*** 952,955 ****
--- 950,964 ----
      return nm, typ
  
+ def ensureDir(dirname):
+     """Ensure that the given directory exists - in other words, if it
+     does not exist, attempt to create it."""
+     try:
+         os.mkdir(dirname)
+         if options["globals", "verbose"]:
+             print >>sys.stderr, "Creating directory", dirname
+     except OSError, e:
+         if e.errno != errno.EEXIST:
+             raise
+ 
  if __name__ == '__main__':
      print >> sys.stderr, __doc__

_______________________________________________
Spambayes-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-checkins

Reply via email to