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);
|
Object retVal = super.execute(methodName, args);
|
||||||
return retVal;
|
return retVal;
|
||||||
} finally {
|
} finally {
|
||||||
// if we don't ensure these two modifications to the python include
|
// if we don't run these two commands after execution, site-specific
|
||||||
// path happen after every execution, site-specific paths can get
|
// paths and modules can get stuck in the interpreter's copy of
|
||||||
// stuck if a JepException is thrown by the execute() method.
|
// sys.path or sys.modules if a JepException is thrown by the
|
||||||
|
// execute() method.
|
||||||
|
// the RollbackImporter handles sys.modules
|
||||||
jep.eval("rollbackImporter.rollback()");
|
jep.eval("rollbackImporter.rollback()");
|
||||||
|
// while this cleans up sys.path
|
||||||
removeSiteSpecificInclude(siteId);
|
removeSiteSpecificInclude(siteId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue