WeChat access token
(self)
| 234 | |
| 235 | @property |
| 236 | def access_token(self): |
| 237 | """ WeChat access token """ |
| 238 | access_token = self.session.get(self.access_token_key) |
| 239 | if access_token: |
| 240 | if not self.expires_at: |
| 241 | # user provided access_token, just return it |
| 242 | return access_token |
| 243 | |
| 244 | timestamp = time.time() |
| 245 | if self.expires_at - timestamp > 60: |
| 246 | return access_token |
| 247 | |
| 248 | self.fetch_access_token() |
| 249 | return self.session.get(self.access_token_key) |
nothing calls this directly
no test coverage detected