def __init__(self, session=None, auth=None, **options):
        self.session = session or requests.Session()
        self.auth = auth
        # merge the provided options (if any) with the global DEFAULTS
        self.options = _merge(self.DEFAULTS, options)
        # intializes each resource, injecting this client object into the constructor
        for name, Klass in RESOURCE_CLASSES.items():
            setattr(self, name, Klass(self))
SI: 2048 EB (as a kB()) rounds up into an EB()
dataset/ETHPy150Open Asana/python-asana/asana/client.py/Client.__init__--crossover with--dataset/ETHPy150Open tbielawa/bitmath/tests/test_best_prefix_SI.py/TestBestPrefixSI.test_extreme_oom_round_up