
    .                     p   S r / SQr SSKrSSKJr  SSKJr  SSKJr  \" \S5      (       a  \" \R                  S5      (       a  S	rO.S
r\" \S5      (       a  SSKJ	r	  OSSK
J	r	  \R                  S5        \R                  S5        S	rg! \ a&     " S S\5      r " S S\5      r " S S\5      rS
r gf = f)aK  
websocket - WebSocket client library for Python

Copyright (C) 2010 Hiroki Ohtani(liris)

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor,
    Boston, MA 02110-1335  USA

)HAVE_SSLsslSSLErrorSSL_ERROR_WANT_READSSL_ERROR_WANT_WRITE    N)r   )r   )r   
SSLContextcheck_hostnameTFmatch_hostname)r
   HAVE_CONTEXT_CHECK_HOSTNAMEc                       \ rS rSrSrg)r   ,    N__name__
__module____qualname____firstlineno____static_attributes__r       (lib/third_party/websocket/_ssl_compat.pyr   r   ,       r   r   c                       \ rS rSrSrg)SSLWantReadError/   r   Nr   r   r   r   r   r   /   r   r   r   c                       \ rS rSrSrg)SSLWantWriteError2   r   Nr   r   r   r   r   r   2   r   r   r   )__doc____all__r   r   r   r   hasattrr   r   r
   backports.ssl_match_hostnameappendr   ImportError	Exceptionr   r   r   r   r   <module>r%      s   * Y'(sL!!gcnn>N&O&O&*#&+#3())*C'(NN01H 9 9 I  Hs   B B	 	)B54B5