コード例 #1
0
    def init(self):
        '''
                @description:
                    intializes:
                        - configurations
                        - db connections
            '''
        Configuration.initialize()
        values = Configuration.values()

        self.dbconn = SQLUtils(
            host=values['mysql-db']['sms_api_config']['host'],
            port=values['mysql-db']['sms_api_config']['port'],
            database=values['mysql-db']['sms_api_config']['db'],
            user=values['mysql-db']['sms_api_config']['user'],
            password=values['mysql-db']['sms_api_config']['password'])

        self.redisconn = gredis.client.Connection(
            address=str(values['redis_servers']['sms_api']['host']),
            port=int(values['redis_servers']['sms_api']['port']))
        self.redisconn.connect()

        print '-------'
        print 'redis:'
        print 'port: %s' % values['redis_servers']['sms_api']['port']
        print 'host: %s' % values['redis_servers']['sms_api']['host']
        print '\n'
        print 'sql:'
        print 'port: %s' % values['mysql-db']['sms_api_config']['host']
        print 'host: %s' % values['mysql-db']['sms_api_config']['port']
        print 'db: %s' % values['mysql-db']['sms_api_config']['db']
        print 'user: %s' % values['mysql-db']['sms_api_config']['user']
        print 'password: %s' % values['mysql-db']['sms_api_config']['password']
        print '-------'
コード例 #2
0
 def init(self):
     '''
         @description:
             intializes:
                 - configurations
                 - db connections
     '''
     Configuration.initialize()
     values = Configuration.values()
     self.dbconn = SQLUtils(
         host=values['mysql-db']['sms_api_config']['host'],
         port=values['mysql-db']['sms_api_config']['port'],
         database=values['mysql-db']['sms_api_config']['db'],
         user=values['mysql-db']['sms_api_config']['user'],
         password=values['mysql-db']['sms_api_config']['password'])
コード例 #3
0
'''

from fluent import sender
from tornado.options import define, options, parse_command_line, print_help
from utils.configuration import Configuration

define("config", default='debug', help="run configuration settings", type=str)
define("log_method", default='file', help="file | scribe | both", type=str)
define("local_settings",
       default="true",
       help="enable/disable use of local settings",
       type=str)
define("port", default=80, help="run on the given port", type=int)

parse_command_line()
Configuration.initialize()
values = Configuration.values()

output_to_terminal = True

# standalone checkout updater --> to expired

cfg = values['fluent_logger']['standalone_expired_checkout_deleter']

f_standalone_expired_checkout_deleter_sender = sender.FluentSender(
    cfg['tag'], host=cfg['host'], port=cfg['port'], verbose=cfg['verbose'])

# standalone email

cfg = values['fluent_logger']['standalone_email_notification']