Ticket #630: mktemp-namedtemporaryfile.patch
File mktemp-namedtemporaryfile.patch, 1.4 KB (added by [email protected]…, 13 years ago) |
---|
-
src/lib/Client/Tools/SYSV.py
31 31 32 32 def __init__(self, logger, setup, config): 33 33 Bcfg2.Client.Tools.PkgTool.__init__(self, logger, setup, config) 34 self.noaskname = tempfile.mktemp() 34 noaskfile = tempfile.NamedTemporaryFile() 35 self.noaskname = noaskfile.name 35 36 try: 36 open(self.noaskname, 'w+').write(noask)37 noaskfile.write(noask) 37 38 self.pkgtool = (self.pkgtool[0] % ("-a %s" % (self.noaskname)), \ 38 39 self.pkgtool[1]) 39 40 except: -
src/lib/Client/Tools/Blast.py
16 16 def __init__(self, logger, setup, config): 17 17 # dont use the sysv constructor 18 18 Bcfg2.Client.Tools.PkgTool.__init__(self, logger, setup, config) 19 self.noaskname = tempfile.mktemp() 19 noaskfile = tempfile.NamedTemporaryFile() 20 self.noaskname = noaskfile.name 20 21 try: 21 open(self.noaskname, 'w+').write(Bcfg2.Client.Tools.SYSV.noask)22 noaskfile.write(Bcfg2.Client.Tools.SYSV.noask) 22 23 except: 23 24 pass 24 25