Current Path : /usr/lib/python2.7/dist-packages/twisted/protocols/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/protocols/dict.pyc |
[XMc @ s d Z d d l m Z d d l m Z m Z d d l m Z d d l m Z d Z d Z d Z d Z d d d YZ d e j f d YZ d e f d YZ d e f d YZ d e j f d YZ d Z d Z d S( sE Dict client protocol implementation. @author: Pavel Pergamenshchik i( t basic( t defert protocol( t log( t StringIOc C sL | d k r d S| d d k r) d } n d } d } t | } | d k r] | j d n x | j d } | d k r | d k r;| j d | | j f Sn | d k r | j d } | d k r;d | f Sn` | d k r| d k r| | j f Sd | f Sn+ | d k r;| d k r;| | j f Sn | | 7} q` d S( sQ Chew one dqstring or atom from beginning of line and return (param, remaningline)t i t "i i s \t N( NR ( t NoneR t read( t linet modet rest iot a( ( s: /usr/lib/python2.7/dist-packages/twisted/protocols/dict.pyt parseParam s6 c C s t d | S( s Munch a string into an 'atom'c S s&