def _getLogPath(self, fileName): if not fileName: fileName = "except.log" else: fileName = os.path.splitext(fileName)[0] + ".log" file_utility.ensure_dir_exists(self._logDir) return os.path.join(self._logDir, fileName)
def __init__(self, lockerName, expiredSeconds=0): import md5mgr lockerName = repr(lockerName) if os.name == 'nt': lockerName = lockerName.lower() md5 = md5mgr.mkmd5fromstr(lockerName) lockerFolder = os.path.join(PathSettings.FILE_LOCKER, md5[:2]) self.__lockerFilePath = os.path.join(lockerFolder, md5) self.__expiredSeconds = expiredSeconds self.__file = None self.__isLocked = False file_utility.ensure_dir_exists(lockerFolder)
def __init__(self, lockerName, expiredSeconds = 0): import md5mgr lockerName = repr(lockerName) if os.name == 'nt': lockerName = lockerName.lower() md5 = md5mgr.mkmd5fromstr(lockerName) lockerFolder = os.path.join(PathSettings.FILE_LOCKER, md5[:2]) self.__lockerFilePath = os.path.join(lockerFolder, md5) self.__expiredSeconds = expiredSeconds self.__file = None self.__isLocked = False file_utility.ensure_dir_exists(lockerFolder)