@property<EOL><INDENT>def access_token(self):<DEDENT>
access_token = self.session.get(self.access_token_key)<EOL>if access_token:<EOL><INDENT>if not self.expires_at:<EOL><INDENT>return access_token<EOL><DEDENT>timestamp = time.time()<EOL>if self.expires_at - timestamp > <NUM_LIT>:<EOL><INDENT>return access_token<EOL><DEDENT><DEDENT>self.fetch_access_token()<EOL>return self.session.get(self.access_token_key)<EOL>
WeChat access token