tempfile fixes
svn: r1269
This commit is contained in:
parent
e2588440e1
commit
74da40d0f8
@ -73,7 +73,7 @@ class OpenOfficeDoc(TextDoc.TextDoc):
|
|||||||
self.filename = filename
|
self.filename = filename
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.content_xml = tempfile.TemporaryFile()
|
self.content_xml = tempfile.mktemp()
|
||||||
self.f = open(self.content_xml,"wb")
|
self.f = open(self.content_xml,"wb")
|
||||||
except:
|
except:
|
||||||
raise Errors.ReportError("Could not create %s" % self.filename)
|
raise Errors.ReportError("Could not create %s" % self.filename)
|
||||||
@ -330,7 +330,7 @@ class OpenOfficeDoc(TextDoc.TextDoc):
|
|||||||
os.unlink(self.styles_xml)
|
os.unlink(self.styles_xml)
|
||||||
|
|
||||||
def _write_styles_file(self):
|
def _write_styles_file(self):
|
||||||
self.styles_xml = tempfile.TemporaryFile()
|
self.styles_xml = tempfile.mktemp()
|
||||||
self.f = open(self.styles_xml,"wb")
|
self.f = open(self.styles_xml,"wb")
|
||||||
|
|
||||||
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
||||||
@ -502,7 +502,7 @@ class OpenOfficeDoc(TextDoc.TextDoc):
|
|||||||
self.f.write(text)
|
self.f.write(text)
|
||||||
|
|
||||||
def _write_manifest(self):
|
def _write_manifest(self):
|
||||||
self.manifest_xml = tempfile.TemporaryFile()
|
self.manifest_xml = tempfile.mktemp()
|
||||||
self.f = open(self.manifest_xml,"wb")
|
self.f = open(self.manifest_xml,"wb")
|
||||||
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
||||||
self.f.write('<manifest:manifest ')
|
self.f.write('<manifest:manifest ')
|
||||||
@ -530,7 +530,7 @@ class OpenOfficeDoc(TextDoc.TextDoc):
|
|||||||
|
|
||||||
def _write_meta_file(self):
|
def _write_meta_file(self):
|
||||||
name = self.name
|
name = self.name
|
||||||
self.meta_xml = tempfile.TemporaryFile()
|
self.meta_xml = tempfile.mktemp()
|
||||||
self.f = open(self.meta_xml,"wb")
|
self.f = open(self.meta_xml,"wb")
|
||||||
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
self.f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
|
||||||
self.f.write('<office:document-meta ')
|
self.f.write('<office:document-meta ')
|
||||||
|
Loading…
Reference in New Issue
Block a user