(self)
return self._user
:rtype: wechat_django.models.WeChatUser
:rtype: wechat_django.models.WeChatUser
: rtype : wechat_django . models . WeChatUser
def user(self):
        """
        :rtype: wechat_django.models.WeChatUser
        """
        local_user = None
        if hasattr(self, "_local_user"):
            local_user = self.local_user
        if not hasattr(self, "_user"):
            self._user = self.app.user_by_openid(
                self.message.source, ignore_errors=True)
            if hasattr(local_user, "first_subscribe"):
                self._user.first_subscribe = local_user.first_subscribe
        return self._user
def user ( self ) : local_user = None if hasattr ( self , "_local_user" ) : local_user = self . local_user if not hasattr ( self , "_user" ) : self . _user = self . app . user_by_openid ( self . message . source , ignore_errors = True ) if hasattr ( local_user , "first_subscribe" ) : self . _user . first_subscribe = local_user . first_subscribe return self . _user