Skip to content

Instantly share code, notes, and snippets.

View DeLaGuardo's full-sized avatar
🎯
Focusing

Kirill Chernyshov DeLaGuardo

🎯
Focusing
View GitHub Profile
Local: master ~/Projects/aviasales/jr-content/
Remote: master @ origin ([email protected]:KosyanMedia/jr-content.git)
Head: 7904c31 Add method for fetching weather data with average computation
Stashes:
0: WIP on master: 1e56a77 Add cheapest_flights property for cities
1: WIP on master: 1330763 Fix encoding in currencies
2: On master: 123
3: On master: Snapshot taken at 2015-04-28 17:19:04
4: WIP on master: a1dcf52 cheapest_domestic_internationl_flights for airline
### Keybase proof
I hereby claim:
* I am delaguardo on github.
* I am delaguardo (https://keybase.io/delaguardo) on keybase.
* I have a public key whose fingerprint is D08D 4FCB 8E78 5790 B22C 2D8B E64D 46BC FE86 8A1F
To claim this, I am signing this object:
@DeLaGuardo
DeLaGuardo / retry_decorator.py
Created February 20, 2013 07:40
Decorator "retry" with backoff.
import time
from functools import wraps
def retry(ExceptionToCheck, tries=4, delay=3, backoff=2, logger=None):
def deco_retry(f):
@wraps(f)
def f_retry(*args, **kwargs):
mtries, mdelay = tries, delay