| 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 |