Example #1
0
 def __init__(self, json_str=None):
     """
     Constructor
     """
     self.json = json_str
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("json translator")
 def __init__(self, json_str=None):
     """
     Constructor
     """
     self.json = json_str
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("json translator")
Example #3
0
 def __init__(self):
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("loop runner")
     self.loop_interval = LoopRunner.LOOP_INTERVAL # in seconds
     self.stdin_path = '/dev/null'
     self.stdout_path = '/dev/tty'
     self.stderr_path = '/dev/tty'
     self.pidfile_path =  '/tmp/foo.pid'
     self.pidfile_timeout = 5
     self.automatic_correction_runner = AutomaticCorrectionRunner()
     self.administrator_mail = AdministratorMail()
Example #4
0
 def __init__(self):
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("loop runner")
     self.loop_interval = LoopRunner.LOOP_INTERVAL  # in seconds
     self.stdin_path = '/dev/null'
     self.stdout_path = '/dev/tty'
     self.stderr_path = '/dev/tty'
     self.pidfile_path = '/tmp/foo.pid'
     self.pidfile_timeout = 5
     self.automatic_correction_runner = AutomaticCorrectionRunner()
     self.administrator_mail = AdministratorMail()
Example #5
0
 def __init__(self):
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("administrator mail")
     self.mail_handle_strategy = MailHandleRESTAPIStrategy(
                                                       http_serializer=HTTP_SERIALIZER, 
                                                       auth_user=settings.SERIALIZER_AUTH_USER, 
                                                       auth_pass=settings.SERIALIZER_AUTH_PASS)
     self.session_helper = MailSessionHelper(email_host=settings.EMAIL_HOST, 
                                                      email_port=settings.EMAIL_PORT, 
                                                      email_host_user=settings.EMAIL_HOST_USER, 
                                                      email_host_password=settings.EMAIL_HOST_PASSWORD)
Example #6
0
 def __init__(self):
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("administrator mail")
     self.mail_handle_strategy = MailHandleRESTAPIStrategy(
         http_serializer=HTTP_SERIALIZER,
         auth_user=settings.SERIALIZER_AUTH_USER,
         auth_pass=settings.SERIALIZER_AUTH_PASS)
     self.session_helper = MailSessionHelper(
         email_host=settings.EMAIL_HOST,
         email_port=settings.EMAIL_PORT,
         email_host_user=settings.EMAIL_HOST_USER,
         email_host_password=settings.EMAIL_HOST_PASSWORD)
 def __init__(self, http_serializer=None, auth_user=None, auth_pass=None):
     """
     Constructor
     """
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("administrator mail")
     self.http_serializer = http_serializer
     self.auth_user = auth_user
     self.auth_pass = auth_pass
     
     self.json_translator = JSONToMailTranslator()
     self.requests = requests
Example #8
0
    def __init__(self, http_serializer=None, auth_user=None, auth_pass=None):
        """
        Constructor
        """
        logger_manager = LoggerManager()
        self.log = logger_manager.get_new_logger("administrator mail")
        self.http_serializer = http_serializer
        self.auth_user = auth_user
        self.auth_pass = auth_pass

        self.json_translator = JSONToMailTranslator()
        self.requests = requests
Example #9
0
 def __init__(self, auth_user, auth_pass, 
              http_automatic_correction_serializer=None, 
              http_delivery_serializer=None,
              http_practice_serializer=None,
              http_script_serializer=None,
              http_mail_serializer=None):
     """
     Constructor
     """
     logger_manager = LoggerManager()
     self.log = logger_manager.get_new_logger("auto-correction-strategy")
     self.http_automatic_correction_serializer = http_automatic_correction_serializer
     self.http_delivery_serializer = http_delivery_serializer
     self.http_practice_serializer = http_practice_serializer
     self.http_script_serializer = http_script_serializer
     self.http_mail_serializer = http_mail_serializer
     self.auth_user = auth_user
     self.auth_pass = auth_pass
     
     self.requests = requests
     self.json_translator = JSONToAutoCorrectionTranslator()