コード例 #1
0
ファイル: base.py プロジェクト: opbeat/opbeatcli
    def __init__(self, parser, args):
        """
        :type parser: argparse.ArgumentParser
        :type args: argparse.Namespace

        """
        self.parser = parser
        self.args = args
        self.logger = logger.getChild(type(self).__name__.replace("Command", "").lower())
コード例 #2
0
ファイル: client.py プロジェクト: opbeat/opbeatcli
    def __init__(self, secret_token, organization_id, app_id,
                 server=settings.SERVER, timeout=settings.TIMEOUT,
                 dry_run=False):

        self.server = server
        self.secret_token = secret_token
        self.organization_id = organization_id
        self.app_id = app_id

        self.timeout = timeout
        self.dry_run = dry_run

        self.logger = logger.getChild('client')

        self.logger.info('Opbeat client configuration:')
        for k in ['server', 'organization_id', 'app_id']:
            self.logger.info('  %16s: %r' % (k, str(getattr(self, k))))
コード例 #3
0
ファイル: base.py プロジェクト: opbeat/opbeatcli
 def __init__(self, custom_commands=None, ignore_missing=False):
     self.logger = logger.getChild(type(self).__name__)
     self.custom_commands = custom_commands
     self.ignore_missing = ignore_missing