@@ -27,7 +27,6 @@ class MockLockRing:
27
27
28
28
def doNothing (self , * args , ** kwargs ):
29
29
"""Really does nothing !"""
30
- pass
31
30
32
31
acquire = release = doNothing
33
32
@@ -105,9 +104,9 @@ def exists(self, cKey, validSeconds=0):
105
104
# If it's valid return True!
106
105
if expTime > datetime .datetime .now () + datetime .timedelta (seconds = validSeconds ):
107
106
return True
108
- else :
109
- # Delete expired
110
- self .delete (cKey )
107
+
108
+ # Delete expired
109
+ self .delete (cKey )
111
110
return False
112
111
finally :
113
112
self .lock .release ()
@@ -159,9 +158,9 @@ def get(self, cKey, validSeconds=0):
159
158
# If it's valid return True!
160
159
if expTime > datetime .datetime .now () + datetime .timedelta (seconds = validSeconds ):
161
160
return self .__cache [cKey ]["value" ]
162
- else :
163
- # Delete expired
164
- self .delete (cKey )
161
+
162
+ # Delete expired
163
+ self .delete (cKey )
165
164
return None
166
165
finally :
167
166
self .lock .release ()
@@ -174,11 +173,11 @@ def showContentsInString(self):
174
173
self .lock .acquire ()
175
174
try :
176
175
data = []
177
- for cKey in self .__cache :
178
- data .append ("%s:" % str ( cKey ) )
179
- data .append ("\t Exp: %s" % self . __cache [ cKey ][ " expirationTime" ] )
180
- if self . __cache [ cKey ] ["value" ]:
181
- data .append ("\t Val: %s" % self . __cache [ cKey ][ "value" ] )
176
+ for cKey , cValue in self .__cache . items () :
177
+ data .append (f" { cKey } :" )
178
+ data .append (f "\t Exp: { cValue [ ' expirationTime' ] } " )
179
+ if cValue ["value" ]:
180
+ data .append (f "\t Val: { cValue [ 'Value' ] } " )
182
181
return "\n " .join (data )
183
182
finally :
184
183
self .lock .release ()
@@ -194,8 +193,8 @@ def getKeys(self, validSeconds=0):
194
193
try :
195
194
keys = []
196
195
limitTime = datetime .datetime .now () + datetime .timedelta (seconds = validSeconds )
197
- for cKey in self .__cache :
198
- if self . __cache [ cKey ] ["expirationTime" ] > limitTime :
196
+ for cKey , cValue in self .__cache . items () :
197
+ if cValue ["expirationTime" ] > limitTime :
199
198
keys .append (cKey )
200
199
return keys
201
200
finally :
@@ -210,13 +209,13 @@ def purgeExpired(self, expiredInSeconds=0):
210
209
try :
211
210
keys = []
212
211
limitTime = datetime .datetime .now () + datetime .timedelta (seconds = expiredInSeconds )
213
- for cKey in self .__cache :
214
- if self . __cache [ cKey ] ["expirationTime" ] < limitTime :
212
+ for cKey , cValue in self .__cache . items () :
213
+ if cValue ["expirationTime" ] < limitTime :
215
214
keys .append (cKey )
216
- for cKey in keys :
215
+ for key in keys :
217
216
if self .__deleteFunction :
218
- self .__deleteFunction (self .__cache [cKey ]["value" ])
219
- del self .__cache [cKey ]
217
+ self .__deleteFunction (self .__cache [key ]["value" ])
218
+ del self .__cache [key ]
220
219
finally :
221
220
self .lock .release ()
222
221
0 commit comments