original_docstring: 
          Generate a 32-bit digest of a set of arguments that can be used to
          shorten identifying names.
          
docstring: Generate a 32-bit digest of a set of arguments that can be used to
  shorten identifying names.
docstring_tokens: Generate a 32 - bit digest of a set of arguments that can be used to shorten identifying names .
code: def _hash_generator(*args):
          """
          Generate a 32-bit digest of a set of arguments that can be used to
          shorten identifying names.
          """
          h = hashlib.md5()
          for arg in args:
              h.update(force_bytes(arg))
          return h.hexdigest()[:6]
code_tokens: def _hash_generator ( * args ) : h = hashlib . md5 ( ) for arg in args : h . update ( force_bytes ( arg ) ) return h . hexdigest ( ) [ : 6 ]
short_docstring: Generate a 32-bit digest of a set of arguments that can be used to
  shorten identifying names.
short_docstring_tokens: Generate a 32 - bit digest of a set of arguments that can be used to shorten identifying names .
comment: """
          Generate a 32-bit digest of a set of arguments that can be used to
          shorten identifying names.
          """