[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/common/src/commdrivers/_helpers ObjectLibr...
From: |
Jan Ischebeck |
Subject: |
gnue/common/src/commdrivers/_helpers ObjectLibr... |
Date: |
Tue, 15 Oct 2002 17:24:08 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: Jan Ischebeck <address@hidden> 02/10/15 17:24:08
Modified files:
common/src/commdrivers/_helpers: ObjectLibrarian.py
Log message:
fixed startup problems appserver had on some hosts
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py
diff -c gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py:1.3
gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py:1.4
*** gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py:1.3 Thu Aug 1
18:29:43 2002
--- gnue/common/src/commdrivers/_helpers/ObjectLibrarian.py Tue Oct 15
17:24:08 2002
***************
*** 109,128 ****
def cleanUp(self):
# is this threadsafe ?
! keys=_objects.keys()
! now=time.time()
! for handle in keys:
try:
! object=_objects[handle]
! if not hasattr(object,"_ObjectLibrarian__myGC"):
! if object._ObjectLibrarian__lastusage + self.defaultTimeout < now:
! deferenceObject(object)
except:
pass
- def loop(self):
- while 1==1:
- self.cleanUp()
- time.sleep(self.loopLength)
def start_in_new_thread(self):
if self.running:
--- 109,138 ----
def cleanUp(self):
# is this threadsafe ?
! try:
! keys=_objects.keys()
! now=time.time()
! for handle in keys:
! try:
! object=_objects[handle]
! if not hasattr(object,"_ObjectLibrarian__myGC"):
! if object._ObjectLibrarian__lastusage + self.defaultTimeout < now:
! deferenceObject(object)
! GDebug.printMsg(4,"Timeout reached for object %s" & object)
!
! except:
! pass
!
! except:
! pass
!
! def loop(self):
! while 1==1:
try:
! self.cleanUp()
! time.sleep(self.loopLength)
except:
pass
def start_in_new_thread(self):
if self.running:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/common/src/commdrivers/_helpers ObjectLibr...,
Jan Ischebeck <=