|
13 | 13 | import time |
14 | 14 | import typing |
15 | 15 | from typing import Any |
16 | | -from typing import cast |
17 | 16 | from typing import Mapping |
18 | 17 | from typing import Optional |
19 | 18 | from typing import Sequence |
@@ -288,8 +287,7 @@ def __init__(self, arguments: MemcachedArgsArguments): |
288 | 287 | self.set_arguments["min_compress_len"] = arguments[ |
289 | 288 | "min_compress_len" |
290 | 289 | ] |
291 | | - _arguments_super = cast(GenericMemcachedBackendArguments, arguments) |
292 | | - super(MemcacheArgs, self).__init__(_arguments_super) |
| 290 | + super(MemcacheArgs, self).__init__(arguments) |
293 | 291 |
|
294 | 292 |
|
295 | 293 | class PylibmcBackend(MemcacheArgs, GenericMemcachedBackend): |
@@ -326,11 +324,10 @@ class PylibmcBackend(MemcacheArgs, GenericMemcachedBackend): |
326 | 324 |
|
327 | 325 | """ |
328 | 326 |
|
329 | | - def __init__(self, arguments): |
| 327 | + def __init__(self, arguments: MemcachedArgsArguments): |
330 | 328 | self.binary = arguments.get("binary", False) |
331 | 329 | self.behaviors = arguments.get("behaviors", {}) |
332 | | - _arguments_super = cast(MemcachedArgsArguments, arguments) |
333 | | - super(PylibmcBackend, self).__init__(_arguments_super) |
| 330 | + super(PylibmcBackend, self).__init__(arguments) |
334 | 331 |
|
335 | 332 | def _imports(self): |
336 | 333 | global pylibmc |
@@ -381,8 +378,7 @@ class MemcachedBackend(MemcacheArgs, GenericMemcachedBackend): |
381 | 378 | def __init__(self, arguments: MemcachedBackendArguments): |
382 | 379 | self.dead_retry = arguments.get("dead_retry", 30) |
383 | 380 | self.socket_timeout = arguments.get("socket_timeout", 3) |
384 | | - _arguments_super = cast(MemcachedArgsArguments, arguments) |
385 | | - super(MemcachedBackend, self).__init__(_arguments_super) |
| 381 | + super(MemcachedBackend, self).__init__(arguments) |
386 | 382 |
|
387 | 383 | def _imports(self): |
388 | 384 | global memcache |
@@ -459,8 +455,7 @@ def __init__(self, arguments: BMemcachedBackendArguments): |
459 | 455 | self.username = arguments.get("username", None) |
460 | 456 | self.password = arguments.get("password", None) |
461 | 457 | self.tls_context = arguments.get("tls_context", None) |
462 | | - _arguments_super = cast(GenericMemcachedBackendArguments, arguments) |
463 | | - super(BMemcachedBackend, self).__init__(_arguments_super) |
| 458 | + super(BMemcachedBackend, self).__init__(arguments) |
464 | 459 |
|
465 | 460 | def _imports(self): |
466 | 461 | global bmemcached |
@@ -646,8 +641,7 @@ class PyMemcacheBackend(GenericMemcachedBackend): |
646 | 641 | """ # noqa E501 |
647 | 642 |
|
648 | 643 | def __init__(self, arguments: PyMemcacheBackendArguments): |
649 | | - _arguments_super = cast(GenericMemcachedBackendArguments, arguments) |
650 | | - super().__init__(_arguments_super) |
| 644 | + super().__init__(arguments) |
651 | 645 |
|
652 | 646 | self.serde = arguments.get("serde", pymemcache.serde.pickle_serde) |
653 | 647 | self.default_noreply = arguments.get("default_noreply", False) |
|
0 commit comments