
    Uњh                     ^    S SK JrJr  S SKJr  S SKJr   " S S\5      r " S S\5      r\/r	g)	    )ProviderAccountProviderException)OAuth2Provider)WeiboOAuth2Adapterc                        \ rS rSrS rS rSrg)WeiboAccount   c                 R    SU R                   R                  R                  S5      -   $ )Nzhttp://www.weibo.com/profile_urlaccount
extra_datagetselfs    iD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/weibo/provider.pyget_profile_urlWeiboAccount.get_profile_url   s"    &)@)@)D)D])SSS    c                 L    U R                   R                  R                  S5      $ )Navatar_larger   r   s    r   get_avatar_urlWeiboAccount.get_avatar_url   s    ||&&**>::r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r      s    T;r   r   c                   0    \ rS rSrSrSr\r\r	S r
S rSrg)WeiboProvider   weiboWeiboc                 L    UR                  S5      nU(       d  [        S5      eU$ )NidstrzMissing 'idstr')r   r   )r   datarets      r   extract_uidWeiboProvider.extract_uid   s$    hhw#$566
r   c                 R    [        UR                  S5      UR                  S5      S9$ )Nscreen_namename)usernamer-   )dictr   )r   r'   s     r   extract_common_fields#WeiboProvider.extract_common_fields   s!    TXXm4488F;KLLr   r   N)r   r   r   r   idr-   r   account_classr   oauth2_adapter_classr)   r0   r   r   r   r   r!   r!      s"    	BD M-Mr   r!   N)
$allauth.socialaccount.providers.baser   r   /allauth.socialaccount.providers.oauth2.providerr   +allauth.socialaccount.providers.weibo.viewsr   r   r!   provider_classesr   r   r   <module>r9      s2    S J J;? ;MN M  "? r   