code: def khash(*args):
      '''
      hash arguments. khash handles None in the same way accross runs (which is good :))
      '''
      ksum = sum([hash(arg if arg is not None else -13371337) for arg in args])
      return hash(str(ksum)f khash(*args):
      '''
      hash arguments. khash handles None in the same way accross runs (which is good :))
      '''
      ksum = sum([hash(arg if arg is not None else -13371337) for arg in args])
      return hash(str(ksum))
docs: hash arguments. khash handles None in the same way accross runs (which is good :))