Skip to content

Commit 8032c25

Browse files
committed
Plugins: fix type conflict in debounced decorator
1 parent 16957f0 commit 8032c25

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

plugins/decorators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def _debounced_callback(view, callback):
2828
if not view.is_valid():
2929
del call_at[view.view_id]
3030
return
31-
diff = call_at[view.view_id] - now() * 1000
31+
diff = call_at[view.view_id] - int(now() * 1000)
3232
if diff > 0:
3333
set_timeout(partial(_debounced_callback, view, callback), diff)
3434
else:
@@ -39,7 +39,7 @@ def _debounced_callback(view, callback):
3939
def wrapper(self, *args, **kwargs):
4040
view = self.view if hasattr(self, "view") else args[0]
4141
pending = view.view_id in call_at
42-
call_at[view.view_id] = now() * 1000 + delay_in_ms
42+
call_at[view.view_id] = int(now() * 1000) + delay_in_ms
4343
if pending:
4444
return
4545
callback = partial(func, self, *args, **kwargs)

0 commit comments

Comments
 (0)