MCPcopy
hub / github.com/lllyasviel/Fooocus / __init__

Method __init__

modules/async_worker.py:11–159  ·  view source on GitHub ↗
(self, args)

Source from the content-addressed store, hash-verified

9
10class AsyncTask:
11 def __init__(self, args):
12 from modules.flags import Performance, MetadataScheme, ip_list, disabled
13 from modules.util import get_enabled_loras
14 from modules.config import default_max_lora_number
15 import args_manager
16
17 self.args = args.copy()
18 self.yields = []
19 self.results = []
20 self.last_stop = False
21 self.processing = False
22
23 self.performance_loras = []
24
25 if len(args) == 0:
26 return
27
28 args.reverse()
29 self.generate_image_grid = args.pop()
30 self.prompt = args.pop()
31 self.negative_prompt = args.pop()
32 self.style_selections = args.pop()
33
34 self.performance_selection = Performance(args.pop())
35 self.steps = self.performance_selection.steps()
36 self.original_steps = self.steps
37
38 self.aspect_ratios_selection = args.pop()
39 self.image_number = args.pop()
40 self.output_format = args.pop()
41 self.seed = int(args.pop())
42 self.read_wildcards_in_order = args.pop()
43 self.sharpness = args.pop()
44 self.cfg_scale = args.pop()
45 self.base_model_name = args.pop()
46 self.refiner_model_name = args.pop()
47 self.refiner_switch = args.pop()
48 self.loras = get_enabled_loras([(bool(args.pop()), str(args.pop()), float(args.pop())) for _ in
49 range(default_max_lora_number)])
50 self.input_image_checkbox = args.pop()
51 self.current_tab = args.pop()
52 self.uov_method = args.pop()
53 self.uov_input_image = args.pop()
54 self.outpaint_selections = args.pop()
55 self.inpaint_input_image = args.pop()
56 self.inpaint_additional_prompt = args.pop()
57 self.inpaint_mask_image_upload = args.pop()
58
59 self.disable_preview = args.pop()
60 self.disable_intermediate_results = args.pop()
61 self.disable_seed_increment = args.pop()
62 self.black_out_nsfw = args.pop()
63 self.adm_scaler_positive = args.pop()
64 self.adm_scaler_negative = args.pop()
65 self.adm_scaler_end = args.pop()
66 self.adaptive_cfg = args.pop()
67 self.clip_skip = args.pop()
68 self.sampler_name = args.pop()

Callers

nothing calls this directly

Calls 6

PerformanceClass · 0.90
get_enabled_lorasFunction · 0.90
MetadataSchemeClass · 0.90
stepsMethod · 0.80
copyMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected