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:
Ron Anderson 2013-06-03 07:45:02 -05:00 committed by Gerrit Code Review
commit fb5d432669

View file

@ -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);
} }
} }