Esempio n. 1
0
    def make_dicts(cls, query_on, fields=[]):
        if not fields:
            fields = cls.dict_fields()
        values = list(query_on.values(*fields))

        return_values = []
        for an_approval in values:
            return_values.append(clean_query(values))

        return return_values
Esempio n. 2
0
    def make_dicts(cls, q, fields=[]):
        if not fields:
            fields = cls.dict_fields()
        vc_vales = list(q.values(*fields))

        vc_results = []
        for a_vc in vc_vales:
            vc_results.appens(clean_query(a_vc))

        return vc_results
Esempio n. 3
0
    def make_dicts(cls, q, fields=[]):
        ## To make a dictionary out of the objects at maximum performance
        ## let's lean on the database rather than Python.
        if not fields:
            fields = cls.dict_fields()
        part_values = list(q.values(*fields))

        ## Organie our tables.
        part_results = []
        for a_part in part_values:
            part_results.append(clean_query(a_part))

        return part_results
Esempio n. 4
0
    def make_dicts(cls, q, fields=[]):
        ## To make a dictionary out of the objects at maximum performance
        ## let's lean on the database rather than Python.
        if not fields:
            fields = cls.dict_fields()
        asset_values = list(q.values(*fields))

        ## Organize our tables.
        asset_results = []
        for an_asset in asset_values:
            asset_results.append(clean_query(an_asset))

            ## TODO REMOVE AFTER TEST
            # # asset_results.append(organize_values([vn], an_asset))
            # version_controller_table = {}
            # vc_id = an_asset[vn]
            # an_asset[vn] = dict(id=vc_id)
            # for a_vc_value in version_controller_list:
            #     an_asset[vn][a_vc_value[len(vn)+2:]] = an_asset.pop(a_vc_value)
            # an_asset[vn]['asset_type'] = { 'name' : an_asset[vn].pop('asset_type__name') }

        return asset_results