Пример #1
0
    def __init__(self):
        self.logger = logging.getLogger(LogHelper.LoggerName)
        self.interval = None
        self.downloader = urldownloader.urldownloader()
        self.htmlDir = None
        self.profileDir = None
        self.outputDir = os.getcwd()
        self.debugMode = False
        self.logFileHandler = None
        self.assetDir = None
        self.dictAssetFiles = {}
        self.lastErrorReportTime = time.time()

        #sys.setdefaultencoding("utf-8")
        self.processArgs()
        if not os.path.exists(self.outputDir):
            os.makedirs(self.outputDir)
        self.htmlDir = os.path.join(self.outputDir, "html.files" + os.sep)
        self.assetDir = os.path.join(self.htmlDir, "assets" + os.sep)
        self.profileDir = os.path.join(self.outputDir, "profiles" + os.sep)
        self.logDir = os.path.join(self.outputDir, "logs" + os.sep)
        if not os.path.exists(self.htmlDir):
            os.makedirs(self.htmlDir)
        if not os.path.exists(self.profileDir):
            os.makedirs(self.profileDir)
        if not os.path.exists(self.assetDir):
            os.makedirs(self.assetDir)
        if not os.path.exists(self.logDir):
            os.makedirs(self.logDir)

        self.initLogger()
        self.printArgs()

        self.overallEntriesFile = None
        self.overallEntriesWriter = None
        self.overallEntries = {}
        self.loadOverallEntries()

        self.overallEntriesPendingFile = None
        self.overallEntriesPendingWriter = None
        self.overallEntriesPending = {}
Пример #2
0
    def __init__(self):
        self.logger = logging.getLogger(LogHelper.LoggerName)
        self.interval = None
        self.downloader = urldownloader.urldownloader()
        self.htmlDir = None
        self.profileDir = None
        self.outputDir = os.getcwd()
        self.debugMode = False
        self.logFileHandler = None
        self.assetDir = None
        self.dictAssetFiles = {}
        self.lastErrorReportTime = time.time()

        #sys.setdefaultencoding("utf-8")
        self.processArgs()
        if not os.path.exists(self.outputDir):
            os.makedirs(self.outputDir)
        self.htmlDir = os.path.join(self.outputDir, "html.files" + os.sep)
        self.assetDir = os.path.join(self.htmlDir, "assets" + os.sep)
        self.profileDir = os.path.join(self.outputDir, "profiles" + os.sep)
        self.logDir = os.path.join(self.outputDir, "logs" + os.sep)
        if not os.path.exists(self.htmlDir):
            os.makedirs(self.htmlDir)
        if not os.path.exists(self.profileDir):
            os.makedirs(self.profileDir)
        if not os.path.exists(self.assetDir):
            os.makedirs(self.assetDir)
        if not os.path.exists(self.logDir):
            os.makedirs(self.logDir)

        self.initLogger()
        self.printArgs()

        self.overallEntriesFile = None
        self.overallEntriesWriter = None
        self.overallEntries = {}
        self.loadOverallEntries()

        self.overallEntriesPendingFile = None
        self.overallEntriesPendingWriter = None
        self.overallEntriesPending = {}
Пример #3
0
    def __init__(self):
        self.interval = 300
        self.downloader = urldownloader.urldownloader()
        self.screenshotsDir = None
        self.htmlDir = None
        self.profileDir = None
        self.outputDir = os.getcwd()
        self.debugMode = False
        self.isLogToFile = False
        self.logFileHandler = None
        self.assetDir = None
        self.dictAssetFiles = {}

        #sys.setdefaultencoding("utf-8")
        self.processArgs()
        if not os.path.exists(self.outputDir):
            os.makedirs(self.outputDir)
        self.initLogger(os.path.join(self.outputDir, 'log.txt') if self.isLogToFile else None)
        self.screenshotsDir = os.path.join(self.outputDir, "screenshots" + os.sep)
        self.htmlDir = os.path.join(self.outputDir, "html.files" + os.sep)
        self.assetDir = os.path.join(self.htmlDir, "assets" + os.sep)
        self.profileDir = os.path.join(self.outputDir, "profiles" + os.sep)
        if not os.path.exists(self.screenshotsDir):
            os.makedirs(self.screenshotsDir)
        if not os.path.exists(self.htmlDir):
            os.makedirs(self.htmlDir)
        if not os.path.exists(self.profileDir):
            os.makedirs(self.profileDir)
        if not os.path.exists(self.assetDir):
            os.makedirs(self.assetDir)

        self.dictPatientInfos = {}
        self.patientInfosFile = None
        self.patientInfosFilename = os.path.join(self.outputDir, 'patients.cache');
        self.loadPatientInfos()

        self.printArgs()
Пример #4
0
 def __init__(self):
     self.urls = urlmanager.urlmanager()
     self.parser = urlparser.urlparser()
     self.downloader = urldownloader.urldownloader()
     self.outputter = urloutputer.urloutputer()