gaek/ndb_json.py
def encode_model(obj):
  """Encode objects like ndb.Model which have a `.to_dict()` method."""
  obj_dict = obj.to_dict()
  for key, val in obj_dict.iteritems():
    if isinstance(val, types.StringType):
      try:
        unicode(val)
      except UnicodeDecodeError:
        # Encode binary strings (blobs) to base64.
        obj_dict[key] = base64.b64encode(val)
  return obj_dict
def encode_model(obj):
  """Encode objects like ndb.Model which have a `.to_dict()` method."""
  obj_dict = obj.to_dict()
  for key, val in obj_dict.iteritems():
    if isinstance(val, types.StringType):
      try:
        unicode(val)
      except UnicodeDecodeError:
        # Encode binary strings (blobs) to base64.
        obj_dict[key] = base64.b64encode(val)
  return obj_dict
def encode_model ( obj ) : obj_dict = obj . to_dict ( ) for key , val in obj_dict . iteritems ( ) : if isinstance ( val , types . StringType ) : try : unicode ( val ) except UnicodeDecodeError : # Encode binary strings (blobs) to base64. obj_dict [ key ] = base64 . b64encode ( val ) return obj_dict
Encode objects like ndb.Model which have a `.to_dict()` method.
Encode objects like ndb . Model which have a . to_dict () method .