Skip to content

Instantly share code, notes, and snippets.

View mahenzon's full-sized avatar

Suren Khorenyan mahenzon

View GitHub Profile
@mahenzon
mahenzon / safe_kwargs.py
Last active October 4, 2018 18:32 — forked from JrooTJunior/example.py
Pass safe kwargs to classes / functions
import inspect
import functools
def check_spec(func: callable, kwargs: dict):
spec = inspect.getfullargspec(func)
if spec.varkw:
return kwargs
return {k: v for k, v in kwargs.items() if k in spec.args}