Merge "Issue #1759: Add a more detailed comment in code for previous change." into omaha_13.4.1
Former-commit-id: b1c936f0dfb28dc543d7a83b6d0a0233866b98de
This commit is contained in:
commit
fb5d432669
1 changed files with 6 additions and 3 deletions
|
@ -92,10 +92,13 @@ public class IscScript extends PythonScript {
|
|||
Object retVal = super.execute(methodName, args);
|
||||
return retVal;
|
||||
} finally {
|
||||
// if we don't ensure these two modifications to the python include
|
||||
// path happen after every execution, site-specific paths can get
|
||||
// stuck if a JepException is thrown by the execute() method.
|
||||
// if we don't run these two commands after execution, site-specific
|
||||
// paths and modules can get stuck in the interpreter's copy of
|
||||
// sys.path or sys.modules if a JepException is thrown by the
|
||||
// execute() method.
|
||||
// the RollbackImporter handles sys.modules
|
||||
jep.eval("rollbackImporter.rollback()");
|
||||
// while this cleans up sys.path
|
||||
removeSiteSpecificInclude(siteId);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue