Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
site-packages
/
rhpl
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/site-packages/rhpl/ConfSMB.pyc
mò )Œ Cc�����������@���sÏ���d��k��Z��d�e��i�j�o�e��i�i�d�ƒ�n�d�k�Td�k�Td��k�Z�d��k�Z�d�k�Td�e�f�d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ �e �d�j�o>�e �d�d �ƒ�Z�e�i�GHx$�e�i�i �ƒ��D]�Z�d �Ge�GHq´�Wn�d��S(���Ns���/usr/lib/rhs/python(���t���*t���ConfSMBSubDictc�����������B���s&���t��Z�d��d�„�Z�d�„��Z�d�„��Z�RS(���Nc���������C���s&���t��i�|��|�ƒ�|�|��_�|�|��_�d��S(���N(���t���UserDictt���__init__t���selft���initdictt���parent_conft���conft���stanza(���R���R���R���R���(����(����t0���/usr/lib/python2.4/site-packages/rhpl/ConfSMB.pyR���)���s���� c���������C���s£���|��i�i�ƒ��|��i�i�|��i�ƒ�p�t�d�|��i�‚�n�|�p�d��Sn�|��i�i�|�ƒ�o�|��i�i �d�d�|�ƒ�n�|��i�i �|�d�|�ƒ�t�i�|��|�|�ƒ�d��S(���Ns���Unvalid stanza s���=.*s���= s��� = ( ���R���R���t���rewindt���find_stanzaR���t ���Exceptiont���valuet���find_entry_in_current_stanzat���varnamet���sedlinet ���insertlineR���t���__setitem__(���R���R���R ���(����(����R ���R���.���s���� c���������C���s‡���|��i�i�ƒ��|��i�i�|��i�ƒ�p�t�d�|��i�‚�n�|��i�i�|�ƒ�o�|��i�i�ƒ��n�t�d�|�d�|��i�‚�t �i �|��|�ƒ�d��S(���Ns���Unvalid stanza s���Unvalid entry s��� in stanza (���R���R���R ���R���R���R���R���R���t ���deletelineR���t���__delitem__(���R���R���(����(����R ���R���=���s���� (���t���__name__t ���__module__t���NoneR���R���R���(����(����(����R ���R���(���s��� t���ConfSMBc�����������B���sž���t��Z�d�d�d�„�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d �„��Z�d �„��Z �d�„��Z �d�„��Z�d �„��Z�d�„��Z �d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���Ns���/etc/samba/smb.confi���c������ ���C���sA���t��i�d�t��i�ƒ�|��_�t�i�|��|�d�d�d�d�d�d�|�ƒd��S(���Ns%���^\s*\[(?P<stanza>[^\]]*)]\s*(?:;.*)?$s���#;t���=t���mergei���t���create_if_missing( ���t���ret���compilet���IR���t ���stanza_ret���ConfR���t���filenameR���(���R���R!���R���(����(����R ���R���R���s����c���������C���s���t��i�|��ƒ�|��i�ƒ��d��S(���N(���R ���t���readR���t���initvars(���R���(����(����R ���R"���W���s���� c���������C���sÅ���h��|��_�|��i�ƒ��d��}�x›�|��i�ƒ��}�|�p�Pn�h��}�|��i�ƒ��xR�|��i�ƒ��oD�|��i �ƒ��}�|�p�Pn�|�d�}�|�d�}�|�|�|�<|��i�ƒ��qG�Wt�|��|�|�ƒ�|��i�|�<q�W|��i�ƒ��d��S(���Ni���i����( ���R���t���varsR ���R���R���t���next_stanzat ���stanzavarst���nextlinet���findnextcodelinet ���next_entryt���nameR ���R���(���R���R&���R*���R$���R���R ���(����(����R ���R#���[���s*���� �� � c���������C���s}���|��i�ƒ��}�y*�|�d�t�|�d�t�|�ƒ�!d�ƒ�g�}�Wn�t�j �o�d�Sn�X|�p�d�Sn�t�|�d�ƒ�t�|�d�ƒ�g�S(���Ni����i���R���(���R���t ���getfieldsR$���t ���joinfieldst���lent���LookupErrort���strip(���R���R$���(����(����R ���t ���get_entryv���s����* c���������C���sS���xL�|��i�ƒ��o>�|��i�ƒ��o�d�Sn�|��i�ƒ��}�|�o�|�Sn�|��i�ƒ��q�Wd�S(���Ni����(���R���R(���t���is_stanza_declR0���R$���R'���(���R���R$���(����(����R ���R)���ƒ���s����� c���������C���s ���|��i�d�ƒ�S(���Ns���^[ ]*[\[A-Za-z_]+.*(���R���t���findnextline(���R���(����(����R ���R(���’���s����c���������C���s%���|��i�i�|��i�ƒ��ƒ�o�d�Sn�d�S(���Ni���i����(���R���R���t���matcht���getline(���R���(����(����R ���R1���•���s����c���������C���s���|��i�ƒ��xf�|��i�d�ƒ�oU�|��i�i�|��i�ƒ��ƒ�}�|�o(�|�|�i�d�ƒ�j�o�|��i �ƒ��d�Sn�|��i �ƒ��q �W|��i�ƒ��d�S(���Ns���^[ ]*\[.*\]R���i���i����( ���R���R ���R2���R���R3���R4���t���mt���stanza_namet���groupR'���(���R���R6���R5���(����(����R ���R���›���s���� � c���������C���sq���x`�|��i�d�ƒ�oO�|��i�i�|��i�ƒ��ƒ�}�|�o"�|�i�d�ƒ�}�|�o�|�SqT�n�|��i�ƒ��q�W|��i �ƒ��d�S(���Ns���^[ ]*\[.*\]R���i����( ���R���R2���R���R3���R4���R5���R7���R���R'���R ���(���R���R5���R���(����(����R ���R%���«���s����� c���������C���s ���t��|��i�d�d�g�ƒ�|��_�d��S(���Ni���i����(���t���maxR���t���line(���R���(����(����R ���t���prevlineº���s����c���������C���s~���xw�|��i�ƒ��oi�|��i�ƒ��}�|�p)�|��i�ƒ��o�|��i�d�|��_�d�Sqk�n �|�d�}�|�|�j�o�d�Sn�|��i�ƒ��q�Wd�S(���Ni���i����( ���R���R(���R)���R$���R1���R9���R*���t ���entry_nameR'���(���R���R;���R*���R$���(����(����R ���R���½���s����� c���������C���s|���|��i�|�ƒ�pa�|��i�ƒ��|��i�|�ƒ�pC�|��i�ƒ��|��i�d�|�d�ƒ�|��i�ƒ��t�|��|�ƒ�|��i �|�<qq�n�|��i �|�S(���Nt���[t���]( ���R���t���has_keyR���R ���R���t���fsfR���R'���R���R$���(���R���R���(����(����R ���t���__getitem__Ð���s���� c���������C���sÆ���|��i�|�ƒ�p†�|��i�ƒ��|��i�|�ƒ�p-�|��i�ƒ��|��i�d�|�d�ƒ�|��i�ƒ��n�t�|�t �ƒ�o�|�|��i�|�<d��Sq–�t �|��|�ƒ�|��i�|�<n�x)�|�i�ƒ��D]�}�|�|�|��i�|�|�<q£�Wd��S(���NR<���R=���(���R���R>���R���R ���R���R?���R���R'���t ���isinstanceR ���R���R$���t���keyst���i(���R���R���R ���RC���(����(����R ���R���Û���s���� �c���������C���sq���|��i�|�=|��i�ƒ��|��i�|�ƒ�oI�|��i�ƒ��|��i�ƒ��x2�|��i�ƒ��o �|��i�ƒ��o�Pn�|��i�ƒ��q;�Wn�d��S(���N( ���R���R$���R���R ���R���R:���R���R(���R1���(���R���R���(����(����R ���R���ì���s���� � c���������C���s ���|��i�i�ƒ��S(���N(���R���R$���RB���(���R���(����(����R ���RB���÷���s����c���������C���s���|��i�i�|�ƒ�S(���N(���R���R$���R>���t���key(���R���RD���(����(����R ���R>���û���s����(���R���R���R���R"���R#���R0���R)���R(���R1���R���R%���R:���R���R@���R���R���RB���R>���(����(����(����R ���R���Q���s ��� t���__main__R!���s���/etc/wvdial.confs���key:(���t���syst���patht���appendt���stringR ���R���t���osR���R���R���R���R���R$���RB���t���confkey(���R���R���R���RF���R���RK���RJ���(����(����R ���t���?���s��� )® �