ó
    Åðuiq  ã                   ó   • S r SSKrS rg)zDNS GENERATE range conversion.é    Nc                 ó8  • SnSnSnSnSnU (       a(  U S   S:X  a  [         R                  R                  S5      eU  Hr  nUS:X  a  US:X  a  [        U5      nSnSnM   US:X  a  [        U5      nSnSnM7  UR	                  5       (       a  XF-  nMR  [         R                  R                  S	U-  5      e   US:X  a  [         R                  R                  S
5      eUS:X  a  [        U5      nO[        U5      nX:”  a  [         R                  R                  S5      eXU4$ )zÌConvert the text form of a range in a ``$GENERATE`` statement to an
integer.

*text*, a ``str``, the textual range in ``$GENERATE`` form.

Returns a tuple of three ``int`` values ``(start, stop, step)``.
éÿÿÿÿé   Ú r   Ú-z!Start cannot be a negative numberÚ/é   zCould not parse %szno stop value specifiedzstart must be <= stop)ÚdnsÚ	exceptionÚSyntaxErrorÚintÚisdigit)ÚtextÚstartÚstopÚstepÚcurÚstateÚcs          ÚA/home/kodi/.kodi/addons/script.module.dnspython/lib/dns/grange.pyÚ	from_textr      s  € ð €EØ€DØ€DØ
€CØ€Eö Q‘˜3“Üm‰m×'Ñ'Ð(KÓLÐLãˆØ‹8˜ ›
Ü˜“HˆEØˆCØŠEØ#‹XÜs“8ˆDØˆCØŠEØY‰Y[‰[Ø‰HŠCä—-‘-×+Ñ+Ð,@ÀAÑ,FÓGÐGñ ð ƒzÜm‰m×'Ñ'Ð(AÓBÐBØ	!‹Ü3‹x‰ô 3‹xˆð ƒ|Üm‰m×'Ñ'Ð(?Ó@Ð@à˜ÐÐó    )Ú__doc__r
   r   © r   r   Ú<module>r      s   ðñ$ %ã 
ó/r   