You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In queueRequest(), using the label keyword is accepted: engine.queue(target.req, "", label='x')
But not in handleResponse(): req.engine.queue(req.template, "something"), label='z')
The error message: Error in user-defined callback: Traceback (most recent call last): File "<string>", line 26, in handleResponse TypeError: queue(): takes no keyword arguments
Tested on Burp v2021.2.1 + Turbo Intruder v1.1.3
The text was updated successfully, but these errors were encountered:
Note: using engine.queue() with the label keyword works from handleResponse() if the engine created in queueRequest() is exposed using a global variable
Yeah, req.engine is a reference to the Java class so it misses out on the features offered by the Python wrapper. This is a known issue but it's on my todo list. IIRC you can still pass in a label, but you have to supply all arguments rather than using keywords.
In queueRequest(), using the label keyword is accepted:
engine.queue(target.req, "", label='x')
But not in handleResponse():
req.engine.queue(req.template, "something"), label='z')
The error message:
Error in user-defined callback: Traceback (most recent call last): File "<string>", line 26, in handleResponse TypeError: queue(): takes no keyword arguments
Tested on Burp v2021.2.1 + Turbo Intruder v1.1.3
The text was updated successfully, but these errors were encountered: