Kristóf Tóth
|
aafd145fc5
|
Delete copyright headers in preparation of going open source ^^
|
2019-06-28 17:44:43 +02:00 |
|
Kristóf Tóth
|
1d969f0967
|
Implement lazy_factory ✨🍰✨
|
2018-10-09 11:25:11 +02:00 |
|
Kristóf Tóth
|
14a98587a4
|
Silence pylint false positive
|
2018-07-31 15:18:35 +02:00 |
|
Kristóf Tóth
|
7a670f37f2
|
Resolve Python circular import hell - hopefully forever
|
2018-07-31 13:33:59 +02:00 |
|
Kristóf Tóth
|
3dff144b91
|
Fix RateLimiter family debounce stuff
|
2018-07-31 11:48:41 +02:00 |
|
Kristóf Tóth
|
8a0928beca
|
Fix RateLimiter semantics
|
2018-07-31 09:56:18 +02:00 |
|
Kristóf Tóth
|
3c3012ffe8
|
Add docstrings to AsyncRateLimiter
|
2018-07-31 09:23:49 +02:00 |
|
Kristóf Tóth
|
128f48702a
|
Make AsyncRateLimiter thread safe
|
2018-07-31 09:14:33 +02:00 |
|
Kristóf Tóth
|
4679a3494c
|
Add docstrings to RateLimiter
|
2018-07-31 05:19:15 +02:00 |
|
Kristóf Tóth
|
ee7adb10be
|
Refactor AsyncRateLimiter for ease of use (IOLoop passing)
|
2018-07-30 18:04:24 +02:00 |
|
Kristóf Tóth
|
eeb36b6488
|
Implement IOLoop based AsyncRateLimiter
|
2018-07-30 17:55:52 +02:00 |
|
Kristóf Tóth
|
6044f70804
|
Refactor RateLimiter to allow proper subclassing
|
2018-07-30 17:54:26 +02:00 |
|
Kristóf Tóth
|
2e3b49f8b5
|
Use update_wrapper in lazy_property update attribute info
|
2018-06-05 00:16:31 +02:00 |
|
Kristóf Tóth
|
edc46a8ae6
|
Rename LazyInitialise to make IDEs recognise it as a property
|
2018-06-02 11:48:34 +02:00 |
|
Kristóf Tóth
|
d5b0bb4d32
|
Avoid potential TypeErrors using LazyInitialise
|
2018-06-02 11:25:48 +02:00 |
|
Kristóf Tóth
|
06c2fc97ad
|
Implement decorator to lazy initialise a property
|
2018-06-01 13:58:50 +02:00 |
|
Kristóf Tóth
|
1c29b700c2
|
Move mixins and decorators to tfw module from tfw.components
|
2018-04-14 21:15:30 +02:00 |
|