[Happydoc-checkins] CVS: HappyDoc3/happydoclib/docset base.py,1.16,1.17
Brought to you by:
doughellmann,
krlosaqp
|
From: Doug H. <dou...@us...> - 2003-03-16 16:25:42
|
Update of /cvsroot/happydoc/HappyDoc3/happydoclib/docset
In directory sc8-pr-cvs1:/tmp/cvs-serv29565/happydoclib/docset
Modified Files:
base.py
Log Message:
Make sure the output directory exists before copying a file from input
to output.
Index: base.py
===================================================================
RCS file: /cvsroot/happydoc/HappyDoc3/happydoclib/docset/base.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** base.py 15 Mar 2003 14:24:07 -0000 1.16
--- base.py 16 Mar 2003 16:25:39 -0000 1.17
***************
*** 432,435 ****
--- 432,445 ----
input_filename = packageTreeNode.getInputFilename()
output_filename = self.getOutputFilenameForPackageTreeNode(packageTreeNode)
+
+ #
+ # Make sure the directory exists.
+ #
+ output_dirname = os.path.dirname(output_filename)
+ self.rmkdir(output_dirname)
+
+ #
+ # Copy the file
+ #
self.statusMessage('Copying: %s\n To: %s' % (
input_filename,
|