Update of /cvsroot/freevo/freevo/src/util
In directory sc8-pr-cvs1:/tmp/cvs-serv12987

Modified Files:
        objectcache.py 
Log Message:
remove unneeded try except blocks

Index: objectcache.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/util/objectcache.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** objectcache.py      7 Dec 2003 16:04:50 -0000       1.2
--- objectcache.py      19 Jan 2004 20:24:51 -0000      1.3
***************
*** 11,14 ****
--- 11,17 ----
  # -----------------------------------------------------------------------
  # $Log$
+ # Revision 1.3  2004/01/19 20:24:51  dischi
+ # remove unneeded try except blocks
+ #
  # Revision 1.2  2003/12/07 16:04:50  dischi
  # speed up
***************
*** 54,59 ****
  #endif
  
- import config
- 
  class ObjectCache:
      '''Provides a cache for objects indexed by a string. It should
--- 57,60 ----
***************
*** 72,94 ****
  
      def __getitem__(self, key):
!         try:
!             del self.lru[self.lru.index(key)]
!             self.lru.append(key)
!             return self.cache[key]
!         except:
              return None
  
      def __setitem__(self, key, object):
!         try:
!             # Do we need to delete the oldest item?
!             if len(self.cache) > self.cachesize:
!                 # Yes
!                 lru_key = self.lru[0]
!                 del self.cache[lru_key]
!                 del self.lru[0]
!             self.cache[key] = object
!             self.lru.append(key)
!         except:
!             pass
          
  
--- 73,93 ----
  
      def __getitem__(self, key):
!         if not key in self.cache:
              return None
+         
+         del self.lru[self.lru.index(key)]
+         self.lru.append(key)
+         return self.cache[key]
+ 
  
      def __setitem__(self, key, object):
!         # Do we need to delete the oldest item?
!         if len(self.cache) > self.cachesize:
!             # Yes
!             lru_key = self.lru[0]
!             del self.cache[lru_key]
!             del self.lru[0]
!         self.cache[key] = object
!         self.lru.append(key)
          
  




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to