Ejemplo n.º 1
0
Archivo: views.py Proyecto: aidjek/TS
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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