Exemple #1
0
    def __init__(self,
                 consumer_key,
                 consumer_secret,
                 username,
                 password,
                 level=NOTSET,
                 format_string=None,
                 filter=None,
                 bubble=False):
        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
        self.consumer_key = consumer_key
        self.consumer_secret = consumer_secret
        self.username = username
        self.password = password

        try:
            import oauth2
        except ImportError:
            raise RuntimeError('The python-oauth2 library is required for '
                               'the TwitterHandler.')

        self._oauth = oauth2
        self._oauth_token = None
        self._oauth_token_secret = None
        self._consumer = oauth2.Consumer(consumer_key, consumer_secret)
        self._client = oauth2.Client(self._consumer)
Exemple #2
0
    def __init__(self, *args, **kwargs):
        Handler.__init__(self, *args, **kwargs)
        StringFormatterHandlerMixin.__init__(self, None)

        self.app = runningApp()
        self.loop = asyncio.get_event_loop()
        self.ptask = self.loop.create_task(self._process())
        self.__queue = asyncio.Queue()
Exemple #3
0
    def __init__(self, filename, format_string=None,
                 level=NOTSET, filter=None, bubble=False):

        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)

        self.filename = filename
        self.lock_filename = filename + ".lock"
Exemple #4
0
 def __init__(self,
              exc_type,
              level=NOTSET,
              format_string=None,
              filter=None,
              bubble=False):
     Handler.__init__(self, level, filter, bubble)
     StringFormatterHandlerMixin.__init__(self, format_string)
     self.exc_type = exc_type
Exemple #5
0
    def __init__(self, api_token, channel, level=NOTSET, format_string=None, filter=None,
                 bubble=False):

        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
        self.api_token = api_token

        try:
            from slacker import Slacker
        except ImportError:
            raise RuntimeError('The slacker library is required for '
                               'the SlackHandler.')

        self.channel = channel
        self.slack = Slacker(api_token)
Exemple #6
0
    def __init__(self,
                 api_token,
                 channel,
                 level=NOTSET,
                 format_string=None,
                 filter=None,
                 bubble=False):

        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
        self.api_token = api_token

        try:
            from slacker import Slacker
        except ImportError:
            raise RuntimeError('The slacker library is required for '
                               'the SlackHandler.')

        self.channel = channel
        self.slack = Slacker(api_token)
Exemple #7
0
    def __init__(self, consumer_key, consumer_secret, username,
                 password, level=NOTSET, format_string=None, filter=None,
                 bubble=False):
        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
        self.consumer_key = consumer_key
        self.consumer_secret = consumer_secret
        self.username = username
        self.password = password

        try:
            import oauth2
        except ImportError:
            raise RuntimeError('The python-oauth2 library is required for '
                               'the TwitterHandler.')

        self._oauth = oauth2
        self._oauth_token = None
        self._oauth_token_secret = None
        self._consumer = oauth2.Consumer(consumer_key,
                                         consumer_secret)
        self._client = oauth2.Client(self._consumer)
Exemple #8
0
 def __init__(self, exc_type, level=NOTSET, format_string=None,
              filter=None, bubble=False):
     Handler.__init__(self, level, filter, bubble)
     StringFormatterHandlerMixin.__init__(self, format_string)
     self.exc_type = exc_type
Exemple #9
0
    def __init__(self, level=0, filter=None, bubble=False, format_string=None):

        logbook.Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
Exemple #10
0
    def __init__(self, format_string=None, record_limit=None, record_delta=None,
                 level=NOTSET, filter=None, bubble=False):

        Handler.__init__(self, level, filter, bubble)
        StringFormatterHandlerMixin.__init__(self, format_string)
        LimitingHandlerMixin.__init__(self, record_limit, record_delta)