def _get_chiptype_json(request, chipType, plan): chipResource = ChipResource() chipResource_serialize_json = None if chipType: try: try: chip = chipResource.obj_get(name=chipType) except Chip.DoesNotExist: chip = chipResource.obj_get(name=chipType[:3]) chipResource_bundle = chipResource.build_bundle(obj=chip, request=request) chipResource_serialize_json = chipResource.serialize( None, chipResource.full_dehydrate(chipResource_bundle), 'application/json') except Chip.DoesNotExist: logger.error( "views._get_chiptype_json() Plan.pk=%d; name=%s has invalid chip type=%s" % (plan.id, plan.planName, chipType)) chipResource_bundle = None chipResource_serialize_json = json.dumps("INVALID") else: chipResource_bundle = None chipResource_serialize_json = json.dumps(None) return chipResource_serialize_json
def _get_chiptype_json(request, chipType): chipResource = ChipResource() chipResource_serialize_json = None if chipType: chip = chipResource.obj_get(name=chipType) chipResource_bundle = chipResource.build_bundle(obj=chip, request=request) chipResource_serialize_json = chipResource.serialize( None, chipResource.full_dehydrate(chipResource_bundle), 'application/json') else: chipResource_bundle = None chipResource_serialize_json = json.dumps(None) return chipResource_serialize_json
def _get_chiptype_json(request, chipType, plan): chipResource = ChipResource() chipResource_serialize_json = None if chipType: try: try: chip = chipResource.obj_get(name = chipType) except Chip.DoesNotExist: chip = chipResource.obj_get(name = chipType[:3]) chipResource_bundle = chipResource.build_bundle(obj=chip, request=request) chipResource_serialize_json = chipResource.serialize(None, chipResource.full_dehydrate(chipResource_bundle), 'application/json') except Chip.DoesNotExist: logger.error("views._get_chiptype_json() Plan.pk=%d; name=%s has invalid chip type=%s" %(plan.id, plan.planName, chipType)) chipResource_bundle = None chipResource_serialize_json = json.dumps("INVALID") else: chipResource_bundle = None chipResource_serialize_json = json.dumps(None) return chipResource_serialize_json