| Total Complexity | 2 |
| Total Lines | 16 |
| Duplicated Lines | 0 % |
| 1 | try: |
||
| 15 | class YammerAction(Action): |
||
| 16 | def __init__(self, config): |
||
| 17 | super(YammerAction, self).__init__(config) |
||
| 18 | self.client_id = self.config['client_id'] |
||
| 19 | self.client_secret = self.config['client_secret'] |
||
| 20 | self.expected_redirect = self.config['expected_redirect'] |
||
| 21 | self.authenticator = yampy.Authenticator( |
||
| 22 | client_id=self.client_id, |
||
| 23 | client_secret=self.client_secret) |
||
| 24 | self.access_code = self.config['access_code'] |
||
| 25 | self.user_info = None |
||
| 26 | self.network_info = None |
||
| 27 | |||
| 28 | def authenticate(self): |
||
| 29 | access_token = self.authenticator.fetch_access_token(self.access_code) |
||
| 30 | return yampy.Yammer(access_token=access_token) |
||
| 31 |