Skip to content

Commit 35d52a7

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 1390cf2 commit 35d52a7

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

src/cachier/cores/pickle.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ class CacheChangeHandler(PatternMatchingEventHandler):
3232

3333
def __init__(self, filename, core, key):
3434
super().__init__(
35-
patterns=[f"*{filename}*"], ignore_patterns=[], ignore_directories=False
35+
patterns=[f"*{filename}*"],
36+
ignore_patterns=[],
37+
ignore_directories=False,
3638
)
3739
self.filename = filename
3840
self.core = core
@@ -271,7 +273,7 @@ def _get_or_create_observer(self, key: str) -> Observer:
271273
else:
272274
# Clean up dead observer
273275
del self._observer_cache[key]
274-
276+
275277
# Create new observer
276278
observer = Observer()
277279
self._observer_cache[key] = observer
@@ -299,7 +301,7 @@ def wait_on_entry_calc(self, key: str) -> Any:
299301
with self.lock:
300302
entry = self.get_cache_dict().get(key)
301303
filename = self.cache_fname
302-
304+
303305
if entry and not entry._processing:
304306
return entry.value
305307

@@ -321,25 +323,27 @@ def _wait_with_inotify(self, key: str, filename: str) -> Any:
321323
event_handler = _PickleCore.CacheChangeHandler(
322324
filename=filename, core=self, key=key
323325
)
324-
326+
325327
observer = self._get_or_create_observer(key)
326328
event_handler.inject_observer(observer)
327-
329+
328330
try:
329-
observer.schedule(event_handler, path=self.cache_dir, recursive=True)
331+
observer.schedule(
332+
event_handler, path=self.cache_dir, recursive=True
333+
)
330334
if not observer.is_alive():
331335
observer.start()
332-
336+
333337
time_spent = 0
334338
while observer.is_alive():
335339
observer.join(timeout=1.0)
336340
time_spent += 1
337341
self.check_calc_timeout(time_spent)
338-
342+
339343
# Check if calculation is complete
340344
if event_handler.value is not None:
341345
break
342-
346+
343347
return event_handler.value
344348
finally:
345349
# Always cleanup the observer
@@ -351,17 +355,17 @@ def _wait_with_polling(self, key: str) -> Any:
351355
while True:
352356
time.sleep(1) # Poll every 1 second (matching other cores)
353357
time_spent += 1
354-
358+
355359
try:
356360
if self.separate_files:
357361
entry = self._load_cache_by_key(key)
358362
else:
359363
with self.lock:
360364
entry = self.get_cache_dict().get(key)
361-
365+
362366
if entry and not entry._processing:
363367
return entry.value
364-
368+
365369
self.check_calc_timeout(time_spent)
366370
except Exception:
367371
# Continue polling even if there are errors

0 commit comments

Comments
 (0)