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
I'm trying to invoke pdb (for step-by step debugging and altering some variables) at specific line without editing the source code. The code fragment looks like this:
def __init__(...
):
"""
A docstring
"""
self.parent_loader = None #### TARGET LINE (253) ####
self.inject_globals = {}
self.pack = {} if pack is None else pack
for i in self.pack:
if isinstance(self.pack[i], salt.loader.context.NamedLoaderContext):
self.pack[i] = self.pack[i].value()
if opts is None:
opts = {}
opts = copy.deepcopy(opts)
But the debugger gets invoked in stdlib inside of the next (nearest) call:
Trying it like this:
But the debugger starts not at the specified line (which is a variable assignment), but below it in the next function call.
Is that expected?
The text was updated successfully, but these errors were encountered: