In re: #36 @steinitzu Are you open to accepting a PR [`json.JSONEncoder`](https://docs.python.org/3/library/json.html#json.JSONEncoder) in the settings? It can be passed to the [`json.dumps`](https://docs.python.org/3/library/json.html#json.dumps)'s `cls=` in [`celery_singleton.util::generate_lock()`](https://github.com/steinitzu/celery-singleton/blob/0.3.1/celery_singleton/util.py#L8-L9) This is a common practice and its accepted in [`json`](https://docs.python.org/3/library/json.html) itself.