@@ -101,6 +101,7 @@ class CaptureSettings(TypedDict, total=False):
101101 with_favicon : bool
102102 allow_tracking : bool
103103 headless : bool
104+ init_script : str
104105
105106 force : bool | None
106107 recapture_interval : int | None
@@ -177,6 +178,7 @@ def enqueue(self, *,
177178 with_favicon : bool = False ,
178179 allow_tracking : bool = False ,
179180 headless : bool = True ,
181+ init_script : str | None = None ,
180182 rendered_hostname_only : bool = True ,
181183 force : bool = False ,
182184 recapture_interval : int = 300 ,
@@ -210,6 +212,7 @@ def enqueue(self, *,
210212 with_favicon : bool = False ,
211213 allow_tracking : bool = False ,
212214 headless : bool = True ,
215+ init_script : str | None = None ,
213216 rendered_hostname_only : bool = True ,
214217 force : bool = False ,
215218 recapture_interval : int = 300 ,
@@ -266,6 +269,8 @@ def enqueue(self, *,
266269 to_enqueue ['max_retries' ] = max_retries
267270 if uuid :
268271 to_enqueue ['uuid' ] = uuid
272+ if init_script :
273+ to_enqueue ['init_script' ] = init_script
269274
270275 r = self .session .post (urljoin (self .root_url , 'enqueue' ), json = to_enqueue )
271276 return r .json ()
0 commit comments