Ejemplo n.º 1
0
    def __init__(self, debugEnabled = False):
        self.debugEnabled               = debugEnabled

        self.debugTraceInst             = debugTrace.debugTrace(self.debugEnabled)
        self.errorStringsInst           = errorStrings.errorStrings()

        self.regExInst                  = re.compile(self.headerNameRegEx)
Ejemplo n.º 2
0
 def __init__(self, fsRoot, debugEnabled = False):
     
     self.fsRoot                     = os.path.abspath(fsRoot)          
     
     self.debugEnabled               = debugEnabled
     
     self.debugTraceInst             = debugTrace.debugTrace(self.debugEnabled)
     self.errorStringsInst           = errorStrings.errorStrings()
Ejemplo n.º 3
0
 def __init__(self, dataStoreType, dataStoreRoot, debugEnabled = False):
     
     self.dataStoreType              = dataStoreType
     self.dataStoreRoot              = dataStoreRoot
     
     self.debugEnabled               = debugEnabled
     
     self.debugTraceInst             = debugTrace.debugTrace(self.debugEnabled)
     self.errorStringsInst           = errorStrings.errorStrings()
Ejemplo n.º 4
0
    def __init__(self, hostName, userName, password, defDB, debugEnabled = False):
        self.debugEnabled       = debugEnabled
        self.hostName           = hostName
        self.userName           = userName
        self.password           = password
        self.defDB              = defDB

        self.debugTraceInst     = debugTrace.debugTrace(self.debugEnabled)
        self.errorStringsInst   = errorStrings.errorStrings()
Ejemplo n.º 5
0
 def __init__(self, userIdentity, oAuthConsumer, oAuthAccess, eMailProtocol, serviceProvider, debugEnabled = False):
     self.userIdentity       = userIdentity
     self.oAuthConsumer      = oAuthConsumer
     self.oAuthAccess        = oAuthAccess
     self.debugEnabled       = debugEnabled
     self.eMailProtocol      = eMailProtocol
     self.serviceProvider    = serviceProvider
     
     self.debugTraceInst     = debugTrace.debugTrace(self.debugEnabled)
     self.errorStringsInst   = errorStrings.errorStrings()
Ejemplo n.º 6
0
 def __init__(self, eMailProtocol, serviceProvider, debugEnabled = False):
     
     self.eMailProtocol          = eMailProtocol
     self.serviceProvider        = serviceProvider
     self.debugEnabled           = debugEnabled
     
     self.serviceProviderInst    = serviceProviders.serviceProviders()
     
     self.debugTraceInst         = debugTrace.debugTrace(self.debugEnabled)
     self.errorStringsInst       = errorStrings.errorStrings()
Ejemplo n.º 7
0
 def __init__(self, eMailProtocol, serviceProvider, xoAuthString, debugEnabled = False):
     '''
     Constructor
     '''
     
     self.debugEnabled           = debugEnabled
     self.eMailProtocol          = eMailProtocol
     self.serviceProvider        = serviceProvider
     self.xoAuthString           = xoAuthString
     
     self.debugTraceInst         = debugTrace.debugTrace(self.debugEnabled)
     self.errorStringsInst       = errorStrings.errorStrings()
Ejemplo n.º 8
0
    def __init__(self, debugEnabled = False):
        try:
            self.debugEnabled       = debugEnabled
            self.errorStringsInst   = errorStrings.errorStrings()
            self.debugTraceInst     = debugTrace.debugTrace(self.debugEnabled)

            hSentimentFile          = open(self.sentimentFile)

            for line in hSentimentFile.readlines():
                items               = line.split(self.sentimentDelim)

                self.sentimentDict [items [0]]  = (items [1], items [2], int(items[3]))

            hSentimentFile.close()
        except:
            hSentimentFile.close()
            self.debugTraceInst.doPrintTrace(self.errorStringsInst.getResourceNotFoundError(), sys.exc_info() [1])
Ejemplo n.º 9
0
    def __init__(self, debugEnabled=False):
        self.debugEnabled = debugEnabled

        self.debugTraceInst = debugTrace.debugTrace(self.debugEnabled)
        self.errorStringsInst = errorStrings.errorStrings()
Ejemplo n.º 10
0
import email, email.header
import os, sys, traceback
import dbConnect
import time
import eMailProcessor
import gMailConfig

#These values are provided by the service provider when registering the application.
gMailFetchDuration      = 24    
gMailProtocol           = 'IMAP'
gMailProvider           = 'GMAIL'
gMailRepoRoot           = gMailConfig.gMailRepo
gMailRepoType           = 'FILE'

errorStringsInst    = errorStrings.errorStrings()
debugTraceInst      = debugTrace.debugTrace(siteConfig.debugEnabled)

def downloadMails(emailId, accessTokenKey, accessTokenSecret, fetchDate):
    gMailFetch          = None
    gMailService        = None
    gMailXOAuthString   = None
    userIdentity        = emailId
    
    oAuthConsumer       = xoauth.OAuthEntity(gMailConfig.gMailConsumerKey, gMailConfig.gMailConsumerSecret)
    oAuthAccess         = xoauth.OAuthEntity(accessTokenKey, accessTokenSecret)
    
    gMailService        = eMailService.eMailService(userIdentity, oAuthConsumer, oAuthAccess, gMailProtocol, gMailProvider, siteConfig.debugEnabled)
    gMailXOAuthString   = gMailService.doGenerateXOAuthString()
    
    gMailRepoInst       = repositoryIface.repositoryIface(gMailRepoType, gMailRepoRoot, siteConfig.debugEnabled)
    gMailParserInst     = eMailParser.eMailParser()