Issue #2250 fix for Python PathManager not correctly closing
Change-Id: I3d600871ea09ec49ca83fdc5d898a4d9a0369d6f Former-commit-id: a55d89df84db254372db340f22559ac17940ddaf
This commit is contained in:
parent
a6bfa369d4
commit
5e2e35e45b
1 changed files with 8 additions and 4 deletions
|
@ -28,6 +28,8 @@
|
|||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 03/12/13 mnash Initial Creation.
|
||||
# 09/25/13 2250 mnash Fix for FileLocker.unlock
|
||||
# not being correctly called
|
||||
#
|
||||
#
|
||||
#
|
||||
|
@ -35,7 +37,7 @@
|
|||
from com.raytheon.uf.common.localization import FileLocker, FileLocker_Type as Type
|
||||
from java.io import File as JavaFile
|
||||
from java.lang import Object
|
||||
|
||||
import jep
|
||||
|
||||
class File(file):
|
||||
|
||||
|
@ -52,7 +54,9 @@ class File(file):
|
|||
super(File, self).__init__(file.getAbsolutePath(), mode)
|
||||
|
||||
def close(self):
|
||||
FileLocker.unlock(self.lockerObject, self.file)
|
||||
return super(File,self).close()
|
||||
array = jep.jarray(1, JavaFile)
|
||||
array[0] = self.file
|
||||
FileLocker.unlock(self.lockerObject, array)
|
||||
return super(File, self).close()
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue