����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python33
/
lib64
/
python3.3
/
__pycache__
/
Filename :
webbrowser.cpython-33.pyc
back
Copy
� ��f�Y��c���������������@���s}��d��Z��d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�l�Z�d�d�d�d�d�d�g�Z�Gd �d����d�e ���Z �i��Z�g��Z�d�d �d�d���Z�d�d�d���Z�d�dT�d �d���Z�d�d����Z�d�d����Z�d �d�d���Z�e�j�d�d���d�k�rd�d����Z�n�d�d����Z�d�d����Z�Gd�d����d�e���Z�Gd�d����d�e���Z�Gd�d����d�e���Z�Gd�d ����d �e���Z�Gd!�d"����d"�e���Z�e�Z�Gd#�d$����d$�e���Z�Gd%�d&����d&�e���Z �e �Z!�Gd'�d(����d(�e���Z"�Gd)�d*����d*�e���Z#�Gd+�d,����d,�e���Z$�Gd-�d.����d.�e���Z%�d/�d0����Z&�e�j'�j�d1���rTe&����n��e�j'�j�d2���r"e�d3���r�e�d3�d�e�d3�����n��e�d4���r�e�d4�d�e�d4�����n��e�d5���r�e�d5�d�e#�d5�����n��e�d6���r�e�d6�d�e�d6�����n��e�d7���r"e�d7�d�e�d7�����q"n��e�j�d�d���d�k�r�Gd8�d9����d9�e���Z(�g��Z�i��Z�e�d:�e(���e�j)�j*�e�j'�j�d;�d<���d=���Z+�xK�d>�d?�d@�dA�dB�dC�e+�f�D]+�Z,�e�e,���r�e�e,�d�e�e,�����q�q�Wn��e�j�dD�k�reGdE�dF����dF�e���Z-�GdG�dH����dH�e���Z.�e�dI�d�e.�dI���dU���e�d>�d�e.�d>���dV���e�dF�d�e.�dJ���dW���n��e�j�d�d���dK�k�r�e�dB���r�g��Z�i��Z�e�dL�d�e�dM�dB�dN�g���dX���n��dO�e�j'�k�rWe�j'�dO�j/�e�j0���Z1�e1�j2����xX�e1�D]P�Z3�e3�dP�k�r�e�e3�dY���Z4�e4�d �d�k�rDe�e3�d�e�e3���dZ���qDq�q�Wd�Z3�[3�[1�n��dQ�dR����Z5�e6�dS�k�rye5����n��d�S([���u?���Interfaces for launching and remotely controlling Web browsers.i����Nu���Erroru���openu���open_newu���open_new_tabu���getu���registerc�������������B���s���|��Ee��Z�d��Z�d�S(���u���ErrorN(���u���__name__u ���__module__u���__qualname__(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Error���s���i���c�������������C���sU���|�|�g�t��|��j����<|�d�k�r2�t�j�|����n�|�d�k��rQ�t�j�d�|����n��d�S(���u9���Register a browser connector and, optionally, connection.i����N(���u ���_browsersu���loweru ���_tryorderu���appendu���insert(���u���nameu���klassu���instanceu���update_tryorder(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���register���s ����c�������������C���s����|��d�k �r�|��g�}�n�t�}�x��|�D]��}�d�|�k�rw�t�j�|���}�|�d�d�k�rj�t�|�d�d�����St�|���Sq%�y�t�|�j����}�Wn�t�k �r��t �|���}�Yn�X|�d�d�k �r��|�d�S|�d�d�k �r%�|�d����Sq%�Wt �d�����d�S( ���uC���Return a browser launcher instance appropriate for the environment.u���%si���u���&Ni����u!���could not locate runnable browseri����i����(���u���Noneu ���_tryorderu���shlexu���splitu���BackgroundBrowseru���GenericBrowseru ���_browsersu���loweru���KeyErroru���_synthesizeu���Error(���u���usingu���alternativesu���browseru���command(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���get���s$���� c�������������C���s:���x3�t��D]+�}�t�|���}�|�j�|��|�|���r�d�Sq�Wd�S(���NTF(���u ���_tryorderu���getu���openu���Trueu���False(���u���urlu���newu ���autoraiseu���nameu���browser(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open;���s ���� c�������������C���s ���t��|��d���S(���Ni���(���u���open(���u���url(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open_newB���s����c�������������C���s ���t��|��d���S(���Ni���(���u���open(���u���url(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open_new_tabE���s����c�������������C���s����|��j�����d�}�t�|���s&�d�d�g�St�j�j�|���}�y�t�|�j����}�Wn�t�k �rj�d�d�g�SYn�X|�d�}�|�r��|�j����|�j�k�r��d�d�l �}�|�j �|���}�|��|�_ �t�j�j�|����|�_�t�|��d�|�|���d�|�g�Sd�d�g�S(���u���Attempt to synthesize a controller base on existing controllers. This is useful to create a controller when a user specifies a path to an entry in the BROWSER environment variable -- we can copy a general controller to operate using a specific installation of the desired browser in this way. If we can't create a controller in this way, or if there is no executable for the requested browser, return [None, None]. i����i���N(���u���splitu ���_iscommandu���Noneu���osu���pathu���basenameu ���_browsersu���loweru���KeyErroru���copyu���nameu���register(���u���browseru���update_tryorderu���cmdu���nameu���commandu ���controlleru���copy(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���_synthesizeI���s"���� u���_synthesizei���u���winc�������������C���s`���|��j�����}��t�j�j�|����r1�|��j�d���r1�d�Sx(�d�D] �}�t�j�j�|��|���r8�d�Sq8�Wd�S(���Nu���.exeu���.bat(���u���.exeu���.batT(���u���.exeu���.batF(���u���loweru���osu���pathu���isfileu���endswithu���Trueu���False(���u���cmdu���ext(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���_isexecutablej���s����! u ���_isexecutablec�������������C���sZ���t��j�j�|����rV�t��j�|����t�j�}�|�t�j�@sO�|�t�j�@sO�|�t�j�@rV�d�Sn��d�S(���NTF( ���u���osu���pathu���isfileu���statu���ST_MODEu���S_IXUSRu���S_IXGRPu���S_IXOTHu���Trueu���False(���u���cmdu���mode(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���_isexecutables���s ����'c�������������C���sr���t��|����r�d�St�j�j�d���}�|�s,�d�Sx?�|�j�t�j���D]+�}�t�j�j �|�|����}�t��|���r?�d�Sq?�Wd�S(���uS���Return True if cmd is executable or can be found on the executable search path.u���PATHTF( ���u ���_isexecutableu���Trueu���osu���environu���getu���Falseu���splitu���pathsepu���pathu���join(���u���cmdu���pathu���du���exe(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���_iscommandz���s����u ���_iscommandc�������������B���s\���|��Ee��Z�d��Z�d�Z�d�g�Z�d�d�d���Z�d�d�d�d���Z�d �d ����Z�d�d����Z �d �S(���u���BaseBrowseru3���Parent class for all browsers. Do not use directly.u���%su����c�������������C���s���|�|��_��|�|��_�d��S(���N(���u���nameu���basename(���u���selfu���name(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���__init__����s���� u���BaseBrowser.__init__i����c�������������C���s ���t����d��S(���N(���u���NotImplementedError(���u���selfu���urlu���newu ���autoraise(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open����s����u���BaseBrowser.openc�������������C���s���|��j��|�d���S(���Ni���(���u���open(���u���selfu���url(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open_new����s����u���BaseBrowser.open_newc�������������C���s���|��j��|�d���S(���Ni���(���u���open(���u���selfu���url(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open_new_tab����s����u���BaseBrowser.open_new_tabNT( ���u���__name__u ���__module__u���__qualname__u���__doc__u���argsu���__init__u���Trueu���openu���open_newu���open_new_tab(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���BaseBrowser����s��� u���BaseBrowserc�������������B���s8���|��Ee��Z�d��Z�d�Z�d�d����Z�d�d�d�d���Z�d�S( ���u���GenericBrowseruV���Class for all browsers started with a command and without remote functionality.c�������������C���sc���t��|�t���r'�|�|��_�d�g�|��_�n �|�d�|��_�|�d�d����|��_�t�j�j�|��j���|��_�d��S(���Nu���%si����i���(���u ���isinstanceu���stru���nameu���argsu���osu���pathu���basename(���u���selfu���name(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���__init__����s���� u���GenericBrowser.__init__i����c����������������s����|��j��g����f�d�d����|��j�D��}�yO�t�j�d��d���d�k�rT�t�j�|���}�n�t�j�|�d�d��}�|�j����SWn�t�k �r��d�SYn�Xd��S(���Nc����������������s"���g��|��]�}�|�j��d���������q�S(���u���%s(���u���replace(���u���.0u���arg(���u���url(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���<listcomp>����s��� u'���GenericBrowser.open.<locals>.<listcomp>i���u���winu ���close_fdsTF( ���u���nameu���argsu���sysu���platformu ���subprocessu���Popenu���Trueu���waitu���OSErroru���False(���u���selfu���urlu���newu ���autoraiseu���cmdlineu���p(����(���u���urlu/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open����s���� u���GenericBrowser.openNT(���u���__name__u ���__module__u���__qualname__u���__doc__u���__init__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���GenericBrowser����s��� u���GenericBrowserc�������������B���s,���|��Ee��Z�d��Z�d�Z�d�d�d�d���Z�d�S(���u���BackgroundBrowseruH���Class for all browsers which are to be started in the background.i����c����������������s����|��j��g����f�d�d����|��j�D��}�y��t�j�d��d���d�k�rT�t�j�|���}�nH�t�t�d�d����}�|�s��t�t�d�d����}�n��t�j�|�d�d �d�|��}�|�j ����d��k�SWn�t�k �r��d �SYn�Xd��S(���Nc����������������s"���g��|��]�}�|�j��d���������q�S(���u���%s(���u���replace(���u���.0u���arg(���u���url(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���<listcomp>����s��� u*���BackgroundBrowser.open.<locals>.<listcomp>i���u���winu���setsidu���setpgrpu ���close_fdsu ���preexec_fnTF( ���u���nameu���argsu���sysu���platformu ���subprocessu���Popenu���getattru���osu���Noneu���Trueu���pollu���OSErroru���False(���u���selfu���urlu���newu ���autoraiseu���cmdlineu���pu���setsid(����(���u���urlu/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open����s���� u���BackgroundBrowser.openNT(���u���__name__u ���__module__u���__qualname__u���__doc__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���BackgroundBrowser����s���u���BackgroundBrowserc�������������B���sh���|��Ee��Z�d��Z�d�Z�d �Z�d �Z�d�Z �d�d�g�Z �d �Z�d �Z�d �Z �d�d����Z�d�d�d�d���Z�d �S(���u���UnixBrowseru=���Parent class for all Unix browsers with remote functionality.u���%actionu���%sc������� ������C���s&��g��}�|�rC�|��j��rC�t�|���}�|��j��|�}�|�rC�|�g�}�qC�n��|��j�g�|�|�}�|�sf�|��j�rr�t�j�}�n�d��}�t�j�|�d�d�d�|�d�|��j �r��|�p��d��d�|�d�d��}�|�r��y�|�j �d���} �| �SWq"t�j�k �r��d�SYq"Xn1�|��j�r|�j����d��k�rd�Sd�Sn�|�j ����Sd��S( ���Nu ���close_fdsu���stdinu���stdoutu���stderru���start_new_sessioni���TF(���u ���raise_optsu���intu���nameu ���backgroundu ���subprocessu���DEVNULLu���Noneu���Popenu���Trueu���redirect_stdoutu���waitu���TimeoutExpiredu���pollu���False( ���u���selfu���argsu���remoteu ���autoraiseu ���raise_optu���optu���cmdlineu���inoutu���pu���rc(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���_invoke����s0���� � u���UnixBrowser._invokei����c����������������s����|�d�k�r�|��j�����n_�|�d�k�r0�|��j����nG�|�d�k�rc�|��j�d��k�rW�|��j����qw�|��j����n�t�d�d�|����������f�d�d����|��j�D��}�d�d����|�D��}�|��j�|�d �|���}�|�s����f�d �d����|��j�D��}�|��j�|�d�d���Sd �Sd��S(���Ni����i���i���u���Bad 'new' parameter to open(); u���expected 0, 1, or 2, got %sc����������������s.���g��|��]$�}�|�j��d������j��d��������q�S(���u���%su���%action(���u���replace(���u���.0u���arg(���u���actionu���url(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���<listcomp>��s��� u$���UnixBrowser.open.<locals>.<listcomp>c�������������S���s���g��|��]�}�|�r�|���q�S(����(����(���u���.0u���arg(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���<listcomp>��s��� �c����������������s"���g��|��]�}�|�j��d���������q�S(���u���%s(���u���replace(���u���.0u���arg(���u���url(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���<listcomp>��s��� �TF( ���u ���remote_actionu���remote_action_newwinu���remote_action_newtabu���Noneu���Erroru���remote_argsu���_invokeu���Trueu���argsu���False(���u���selfu���urlu���newu ���autoraiseu���argsu���success(����(���u���actionu���urlu/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open��s$���� u���UnixBrowser.openNFT(���u���__name__u ���__module__u���__qualname__u���__doc__u���Noneu ���raise_optsu���Falseu ���backgroundu���Trueu���redirect_stdoutu���remote_argsu ���remote_actionu���remote_action_newwinu���remote_action_newtabu���_invokeu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���UnixBrowser����s���#u���UnixBrowserc�������������B���sJ���|��Ee��Z�d��Z�d�Z�d�d�g�Z�d�d�g�Z�d�Z�d�Z�d�Z�d �Z �d �S(���u���Mozillau-���Launcher class for Mozilla/Netscape browsers.u���-noraiseu���-raiseu���-remoteu���openURL(%s%action)u����u���,new-windowu���,new-tabNT(���u���__name__u ���__module__u���__qualname__u���__doc__u ���raise_optsu���remote_argsu ���remote_actionu���remote_action_newwinu���remote_action_newtabu���Trueu ���background(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Mozilla��s���u���Mozillac�������������B���sD���|��Ee��Z�d��Z�d�Z�d�d�g�Z�d�d�g�Z�d�Z�d�Z�d �Z �d�S( ���u���Galeonu,���Launcher class for Galeon/Epiphany browsers.u���-noraiseu����u���%actionu���%su���-nu���-wNT( ���u���__name__u ���__module__u���__qualname__u���__doc__u ���raise_optsu���remote_argsu ���remote_actionu���remote_action_newwinu���Trueu ���background(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Galeon(��s���u���Galeonc�������������B���s>���|��Ee��Z�d��Z�d�Z�d�d�g�Z�d�Z�d�Z�d�Z�d�Z �d�S(���u���Chromeu)���Launcher class for Google Chrome browser.u���%actionu���%su����u���--new-windowNT( ���u���__name__u ���__module__u���__qualname__u���__doc__u���remote_argsu ���remote_actionu���remote_action_newwinu���remote_action_newtabu���Trueu ���background(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Chrome2��s���u���Chromec�������������B���sJ���|��Ee��Z�d��Z�d�Z�d�d�g�Z�d�d�g�Z�d�Z�d�Z�d�Z�d �Z �d�S( ���u���Operau!���Launcher class for Opera browser.u���-noraiseu����u���-remoteu���openURL(%s%action)u���,new-windowu ���,new-pageNT(���u���__name__u ���__module__u���__qualname__u���__doc__u ���raise_optsu���remote_argsu ���remote_actionu���remote_action_newwinu���remote_action_newtabu���Trueu ���background(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Opera>��s���u���Operac�������������B���sD���|��Ee��Z�d��Z�d�Z�d�d�g�Z�d�Z�d�Z�d�Z�d�Z �d�Z �d�S( ���u���Elinksu#���Launcher class for Elinks browsers.u���-remoteu���openURL(%s%action)u����u���,new-windowu���,new-tabNF(���u���__name__u ���__module__u���__qualname__u���__doc__u���remote_argsu ���remote_actionu���remote_action_newwinu���remote_action_newtabu���Falseu ���backgroundu���redirect_stdout(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���ElinksI��s���u���Elinksc�������������B���s,���|��Ee��Z�d��Z�d�Z�d�d�d�d���Z�d�S(���u ���Konqueroru����Controller for the KDE File Manager (kfm, or Konqueror). See the output of ``kfmclient --commands`` for more information on the Konqueror remote-control interface. i����c����������"���C���st��|�d�k�r�d�}�n�d�}�t��j�}�t�t�d�d����}�|�sQ�t�t�d�d����}�n��y4�t��j�d�|�|�g�d�d�d�|�d �|�d �|��}�Wn�t�k �r��Yn�X|�j����d�Sy:�t��j�d�d�|�g�d�d�d�|�d �|�d �|�d �|��}�Wn�t�k �r��Yn�X|�j ����d��k�r d�Sy:�t��j�d�d�|�g�d�d�d�|�d �|�d �|�d �|��}�Wn�t�k �r_d�SYn�X|�j ����d��k�Sd��S(���Ni���u���newTabu���openURLu���setsidu���setpgrpu ���kfmclientu ���close_fdsu���stdinu���stdoutu���stderru ���konqueroru���--silentu ���preexec_fnu���kfmu���-dTF(���u ���subprocessu���DEVNULLu���getattru���osu���Noneu���Popenu���Trueu���OSErroru���waitu���pollu���False(���u���selfu���urlu���newu ���autoraiseu���actionu���devnullu���setsidu���p(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open^��s@���� u���Konqueror.openNT(���u���__name__u ���__module__u���__qualname__u���__doc__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu ���KonquerorW��s���u ���Konquerorc�������������B���s>���|��Ee��Z�d��Z�d�d����Z�d�d����Z�d�d �d�d���Z�d�S( ���u���Grailc�������������C���s��d�d��l��}�d�d��l�}�d�d��l�}�d�d��l�}�t�j�j�|�j����d���}�|�j�t�j ������d�}�t�j�j�|�|�d���}�|�j��|���}�|�s��d��S|�j�|�j�|�j���} �xa�|�D]Y�} �y�| �j �| ���Wn;�|�j�k �r y�t�j�| ���Wn�t�k �rYn�XYq��X| �Sq��Wd��S(���Ni����u���.grail-unixu���-*(���u���globu���pwdu���socketu���tempfileu���osu���pathu���joinu ���gettempdiru���getpwuidu���getuidu���Noneu���AF_UNIXu���SOCK_STREAMu���connectu���erroru���unlinku���IOError(���u���selfu���globu���pwdu���socketu���tempfileu���tempdiru���useru���filenameu���maybesu���su���fn(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���_find_grail_rc���s*���� u���Grail._find_grail_rcc�������������C���s1���|��j�����}�|�s�d�S|�j�|���|�j����d�S(���Ni����i���(���u���_find_grail_rcu���sendu���close(���u���selfu���actionu���s(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���_remote���s���� u ���Grail._remotei����c�������������C���s3���|�r�|��j��d�|���}�n�|��j��d�|���}�|�S(���Nu���LOADNEW u���LOAD (���u���_remote(���u���selfu���urlu���newu ���autoraiseu���ok(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open���s����u ���Grail.openNT(���u���__name__u ���__module__u���__qualname__u���_find_grail_rcu���_remoteu���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���Grail���s���u���Grailc��������������C���sd��t��d���r%�t�d�d��t�d�����n��d�t�j�k�rY�t��d���rY�t�d�d��t�d�����n��d�t�j�k�r��t��d���r��t�d�d��t�d�����n��d�t�j�k�r��t��d���r��t�d�t�t�d�����n��t��d���r��t�d�d��t�d�����n��x3�d�D]+�}��t��|����r��t�|��d��t�|������q��q��Wt��d���rAt�d�t�t�d�����n%�t��d���rft�d�t�t�d�����n��x3�d�D]+�}��t��|����rmt�|��d��t�|������qmqmWt��d���r�t�d�d��t�d�����n��x3�d�D]+�}��t��|����r�t�|��d��t �|������q�q�Wt��d���rt�d�d��t �d�����n��t��d���rAt�d�d��t�d�����n��t��d���r`t�d�t�d����n��d��S( ���Nu���xdg-openu���GNOME_DESKTOP_SESSION_IDu ���gvfs-openu ���gnome-openu���KDE_FULL_SESSIONu ���kfmclientu ���x-www-browseru���mozilla-firefoxu���firefoxu���mozilla-firebirdu���firebirdu ���iceweaselu���iceapeu ���seamonkeyu���mozillau���netscapeu���kfmu ���konqueroru���galeonu���epiphanyu ���skipstoneu ���google-chromeu���chromeu���chromiumu���chromium-browseru���operau���mosaicu���grail( ���u���mozilla-firefoxu���firefoxu���mozilla-firebirdu���firebirdu ���iceweaselu���iceapeu ���seamonkeyu���mozillau���netscape(���u���galeonu���epiphany(���u ���google-chromeu���chromeu���chromiumu���chromium-browser(���u ���_iscommandu���registeru���Noneu���BackgroundBrowseru���osu���environu ���Konqueroru���Mozillau���Galeonu���Chromeu���Operau���Grail(���u���browser(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���register_X_browsers���sD������ u���register_X_browsersu���DISPLAYu���TERMu���www-browseru���linksu���elinksu���lynxu���w3mc�������������B���s&���|��Ee��Z�d��Z�d�d�d�d���Z�d�S(���u���WindowsDefaulti����c�������������C���s2���y�t��j�|���Wn�t�k �r)�d�SYn�Xd�Sd��S(���NFT(���u���osu ���startfileu���WindowsErroru���Falseu���True(���u���selfu���urlu���newu ���autoraise(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���open��s ���� u���WindowsDefault.openNT(���u���__name__u ���__module__u���__qualname__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���WindowsDefault��s���u���WindowsDefaultu���windows-defaultu���PROGRAMFILESu���C:\Program Filesu���Internet Explorer\IEXPLORE.EXEu���firefoxu���firebirdu ���seamonkeyu���mozillau���netscapeu���operau���darwinc�������������B���s8���|��Ee��Z�d��Z�d�Z�d�d����Z�d�d�d�d���Z�d�S( ���u���MacOSXu{��Launcher class for Aqua browsers on Mac OS X Optionally specify a browser name on instantiation. Note that this will not work for Aqua browsers if the user has moved the application package after installation. If no browser is specified, the default browser, as specified in the Internet System Preferences panel, will be used. c�������������C���s ���|�|��_��d��S(���N(���u���name(���u���selfu���name(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���__init__D��s����u���MacOSX.__init__i����c������� ������C���s����d�|�k�s�t����d�|�k�r+�d�|�}�n��t�t�|�����}�|��j�d�k�re�d�|�j�d�d���}�nR�|��j�d�k�r}�d �}�n�d �|�d�}�d�|�j�d�d���}�d �|��j�|�|�f�}�t�j�d�d���}�|�d��k�r��d�S|�j �|���|�j ����}�|�S(���Nu���'u���:u���file:u���defaultu���open location "%s"u���"u���%22u���OmniWebu����u���toWindow %di���u���OpenURL "%s"u����tell application "%s" activate %s %s end tellu ���osascriptu���wF(���u���AssertionErroru���intu���boolu���nameu���replaceu���osu���popenu���Noneu���Falseu���writeu���close( ���u���selfu���urlu���newu ���autoraiseu���scriptu���toWindowu���cmdu���osapipeu���rc(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���openG��s"���� u���MacOSX.openNT(���u���__name__u ���__module__u���__qualname__u���__doc__u���__init__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���MacOSX:��s��� u���MacOSXc�������������B���s2���|��Ee��Z�d��Z�d�d����Z�d�d�d�d���Z�d�S(���u���MacOSXOSAScriptc�������������C���s ���|�|��_��d��S(���N(���u���_name(���u���selfu���name(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���__init__i��s����u���MacOSXOSAScript.__init__i����c�������������C���s����|��j��d�k�r(�d�|�j�d�d���}�n�d�|��j��|�j�d�d���f�}�t�j�d�d���}�|�d��k�ri�d�S|�j�|���|�j����}�|�S( ���Nu���defaultu���open location "%s"u���"u���%22u���� tell application "%s" activate open location "%s" end u ���osascriptu���wF(���u���_nameu���replaceu���osu���popenu���Noneu���Falseu���writeu���close(���u���selfu���urlu���newu ���autoraiseu���scriptu���osapipeu���rc(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���openl��s���� u���MacOSXOSAScript.openNT(���u���__name__u ���__module__u���__qualname__u���__init__u���Trueu���open(���u ���__locals__(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���MacOSXOSAScripth��s���u���MacOSXOSAScriptu���safariu���defaultu���os2u���os2netscapeu���startu���%su���BROWSERu����c�������� ������C���sE��d�d��l��}��d�t�j�d�}�y)�|��j��t�j�d�d����d���\�}�}�Wn[�|��j�k �r��}�z8�t�|�d�t�j��t�|�d�t�j��t�j�d���WYd��d��}�~�Xn�Xd�}�x>�|�D]6�\�}�}�|�d�k�r��d�}�q��|�d�k�r��d�}�q��q��Wt�|���d�k�r t�|�d�t�j��t�j�d���n��|�d�}�t�|�|���t�d ���d��S( ���Ni����uD���Usage: %s [-n | -t] url -n: open new window -t: open new tabi���u���ntdu���fileu���-nu���-ti���u���( ���u���getoptu���sysu���argvu���erroru���printu���stderru���exitu���lenu���open( ���u���getoptu���usageu���optsu���argsu���msgu���new_winu���ou���au���url(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���main���s(����) � � u���mainu���__main__Ti����i����i����i����i����i����(7���u���__doc__u���iou���osu���shlexu���sysu���statu ���subprocessu���timeu���__all__u ���Exceptionu���Erroru ���_browsersu ���_tryorderu���Noneu���registeru���getu���Trueu���openu���open_newu���open_new_tabu���_synthesizeu���platformu ���_isexecutableu ���_iscommandu���objectu���BaseBrowseru���GenericBrowseru���BackgroundBrowseru���UnixBrowseru���Mozillau���Netscapeu���Galeonu���Chromeu���Chromiumu���Operau���Elinksu ���Konqueroru���Grailu���register_X_browsersu���environu���WindowsDefaultu���pathu���joinu���iexploreu���browseru���MacOSXu���MacOSXOSAScriptu���splitu���pathsepu���_userchoicesu���reverseu���cmdlineu���cmdu���mainu���__name__(����(����(����u/���/opt/alt/python33/lib64/python3.3/webbrowser.pyu���<module>���s���� N 95> .% #