MCPcopy Index your code
hub / github.com/easydiffusion/easydiffusion / json

Method json

ui/easydiffusion/types.py:151–172  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

149 self.images = images
150
151 def json(self):
152 del self.render_request.init_image
153 del self.render_request.init_image_mask
154 del self.render_request.ref_images
155 del self.render_request.control_image
156
157 task_data = self.task_data.dict()
158 task_data.update(self.output_format.dict())
159 task_data.update(self.save_data.dict())
160
161 res = {
162 "status": "succeeded",
163 "render_request": self.render_request.dict(),
164 "task_data": task_data,
165 # "models_data": self.models_data.dict(), # haven't migrated the UI to the new format (yet)
166 "output": [],
167 }
168
169 for image in self.images:
170 res["output"].append(image.json())
171
172 return res
173
174
175class FilterImageResponse:

Callers 1

make_imagesFunction · 0.95

Calls 2

appendMethod · 0.80
jsonMethod · 0.45

Tested by

no test coverage detected