MCPcopy Index your code
hub / github.com/diffgram/diffgram / default_metadata

Function default_metadata

default/methods/task/guide/guide_list.py:136–179  ·  view source on GitHub ↗

all fields needed by listed here

(meta_proposed)

Source from the content-addressed store, hash-verified

134
135
136def default_metadata(meta_proposed):
137 """
138 all fields needed by listed here
139 """
140
141 server_side_limit = 1000 # Clarify this is limit of results returned PER PAGE , user can go to next page to see more results
142
143 name = None
144 field = None
145 #type = None
146 #status?
147
148 meta = {}
149
150 meta['limit'] = 25
151
152 meta["start_index"] = 0
153
154 # TODO use some kind of regular method for these key checks...
155 meta["my_stuff_only"] = meta_proposed.get("my_stuff_only", None)
156 meta["field"] = meta_proposed.get("field", None)
157 meta["job_id"] = meta_proposed.get("job_id", None)
158 meta["mode"] = meta_proposed.get("mode", None)
159
160 """
161 # WIP WIP WIP
162
163 #meta['name'] = meta_proposed.get("name", None)
164 #meta['search_term'] = meta_proposed.get('search_term', None)
165 meta_limit_proposed = meta_proposed.get('limit', None)
166
167 if meta_limit_proposed:
168 if meta_limit_proposed <= server_side_limit:
169 meta["limit"] = meta_limit_proposed
170 else:
171 meta["limit"] = server_side_limit
172
173 request_next_page = meta_proposed.get('request_next_page', None)
174
175 if request_next_page is True and meta_proposed.get('previous', None):
176 meta['image']["start_index"] = int(meta_proposed['previous']['image'].get('end_index', 0))
177 """
178
179 return meta

Callers 1

guide_view_coreFunction · 0.70

Calls 1

getMethod · 0.45

Tested by

no test coverage detected