  See RFC 2616 - https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
  And RFC 6585 - https://tools.ietf.org/html/rfc6585
  And RFC 4918 - https://tools.ietf.org/html/rfc4918
  """
  from __future__ import unicode_literals
  
  
  def is_informational(code):
      return 100 <= code <= 199
  
 
</s> remove       - { python: "2.7", env: TOXENV=lint }
      - { python: "2.7", env: TOXENV=docs }
 </s> add       - { python: "3.7", env: TOXENV=lint }
      - { python: "3.7", env: TOXENV=docs } </s> remove       - { python: "2.7", env: DJANGO=1.11 }
 </s> add  </s> remove from __future__ import unicode_literals

 </s> add  </s> remove if sys.version_info[:2] >= (3, 4):
    JSON_ERROR = 'JSON parse error - Expecting value:'
else:
    JSON_ERROR = 'JSON parse error - No JSON object could be decoded'
 </s> add JSON_ERROR = 'JSON parse error - Expecting value:' </s> remove             raise ParseError('JSON parse error - %s' % six.text_type(exc))
 </s> add             raise ParseError('JSON parse error - %s' % str(exc))
  See RFC 2616 - https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
  And RFC 6585 - https://tools.ietf.org/html/rfc6585
  And RFC 4918 - https://tools.ietf.org/html/rfc4918
  """

  
  
  def is_informational(code):
      return 100 <= code <= 199
  
keep keep keep keep replace keep keep keep keep keep
 Dropped Python 2 compatibility. (#6615)

Thanks to Jon Dufresne (@jdufresne) for review.

Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Rizwan Mansuri <Rizwan@webbyfox.com> 
rest_framework/status.py