예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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)