diff options
author | Michael E Brown <mebrown@michaels-house.net> | 2007-12-01 13:25:11 -0600 |
---|---|---|
committer | Michael E Brown <mebrown@michaels-house.net> | 2007-12-01 13:25:11 -0600 |
commit | 315fd0b88b0c263e83bcc47fbeb242c38ed01d02 (patch) | |
tree | f3fd41047a82137defea5899e74a7f8962804033 /py/mock/util.py | |
parent | 42b1c5f9a0b81d0d0c10a07e23c446ac78e8f98b (diff) | |
download | mock-315fd0b88b0c263e83bcc47fbeb242c38ed01d02.tar.gz mock-315fd0b88b0c263e83bcc47fbeb242c38ed01d02.tar.xz mock-315fd0b88b0c263e83bcc47fbeb242c38ed01d02.zip |
convert @decorator-syntax to use python-2.3 compatible peak decoratortools syntax.
Diffstat (limited to 'py/mock/util.py')
-rw-r--r-- | py/mock/util.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/py/mock/util.py b/py/mock/util.py index b47f57c..4c5dbb6 100644 --- a/py/mock/util.py +++ b/py/mock/util.py @@ -16,6 +16,7 @@ import rpmUtils.transaction import shutil import signal import time +from peak.util.decorators import decorate # our imports import mock.exception @@ -32,7 +33,7 @@ class commandTimeoutExpired(mock.exception.Error): self.resultcode = 10 # functions -@traceLog(log) +decorate(traceLog(log)) def mkdirIfAbsent(*args): for dir in args: log.debug("ensuring that dir exists: %s" % dir) @@ -44,13 +45,13 @@ def mkdirIfAbsent(*args): log.exception("Could not create dir %s. Error: %s" % (dir, e)) raise mock.exception.Error, "Could not create dir %s. Error: %s" % (dir, e) -@traceLog(log) +decorate(traceLog(log)) def touch(fileName): log.debug("touching file: %s" % fileName) fo = open(fileName, 'w') fo.close() -@traceLog(log) +decorate(traceLog(log)) def rmtree(path, *args, **kargs): """version os shutil.rmtree that ignores no-such-file-or-directory errors, and tries harder if it finds immutable files""" @@ -72,7 +73,7 @@ def rmtree(path, *args, **kargs): else: raise -@traceLog(log) +decorate(traceLog(log)) def orphansKill(rootToKill): """kill off anything that is still chrooted.""" for fn in os.listdir("/proc"): @@ -85,7 +86,7 @@ def orphansKill(rootToKill): pass -@traceLog(log) +decorate(traceLog(log)) def yieldSrpmHeaders(srpms, plainRpmOk=0): ts = rpmUtils.transaction.initReadOnlyTransaction() for srpm in srpms: @@ -99,7 +100,7 @@ def yieldSrpmHeaders(srpms, plainRpmOk=0): yield hdr -@traceLog(log) +decorate(traceLog(log)) def requiresTextFromHdr(hdr): """take a header and hand back a unique'd list of the requires as strings""" @@ -120,7 +121,7 @@ def requiresTextFromHdr(hdr): return rpmUtils.miscutils.unique(reqlist) -@traceLog(log) +decorate(traceLog(log)) def getNEVRA(hdr): name = hdr[rpm.RPMTAG_NAME] ver = hdr[rpm.RPMTAG_VERSION] @@ -130,7 +131,7 @@ def getNEVRA(hdr): if epoch is None: epoch = 0 return (name, epoch, ver, rel, arch) -@traceLog(log) +decorate(traceLog(log)) def getAddtlReqs(hdr, conf): # Add the 'more_buildreqs' for this SRPM (if defined in config file) (name, epoch, ver, rel, arch) = getNEVRA(hdr) @@ -148,14 +149,14 @@ def getAddtlReqs(hdr, conf): return rpmUtils.miscutils.unique(reqlist) -@traceLog(log) +decorate(traceLog(log)) def uniqReqs(*args): master = [] for l in args: master.extend(l) return rpmUtils.miscutils.unique(master) -@traceLog(log) +decorate(traceLog(log)) def condChroot(chrootPath, uidManager=None): if chrootPath is not None: if uidManager: @@ -167,7 +168,7 @@ def condChroot(chrootPath, uidManager=None): log.debug("back to other privs") uidManager.restorePrivs() -@traceLog(log) +decorate(traceLog(log)) def condDropPrivs(uidManager, uid, gid): if uidManager is not None: log.debug("about to drop privs") @@ -189,7 +190,7 @@ personality_defs['ppc64'] = 0x0000 personality_defs['i386'] = 0x0008 personality_defs['ppc'] = 0x0008 -@traceLog(log) +decorate(traceLog(log)) def condPersonality(per=None): if personality_defs.get(per,None) is None: return import ctypes @@ -204,7 +205,7 @@ def condPersonality(per=None): # # Warning: this is the function from hell. :( # -@traceLog(log) +decorate(traceLog(log)) def do(command, chrootPath=None, timeout=0, raiseExc=True, returnOutput=0, uidManager=None, uid=None, gid=None, personality=None, *args, **kargs): """execute given command outside of chroot""" |