wNQc @ s d Z d d l Z d Z d S( s DNS GENERATE range conversion.iNc C s d d l } d } d } d } x | D] } | d k r^ | d k r^ t | } d } d } q% | d k r t | } d } d } q% | j r | | 7} q% t j j d
| q% W| d k r t j j n | d k r t | } n | d k r t | } n | | | f S(
s Convert the text form of a range in a GENERATE statement to an
integer.
@param text: the textual range
@type text: string
@return: The start, stop and step values.
@rtype: tuple
iNi t i t -i t /i s Could not parse %si ( i i ( t pdbt intt isdigitt dnst exceptiont SyntaxError( t textR t stept curt statet ct startt stop( ( s0 /usr/lib64/python2.7/site-packages/dns/grange.pyt from_text s.
( t __doc__R R ( ( ( s0 /usr/lib64/python2.7/site-packages/dns/grange.pyt <module> s