def fetch(self, cache_only=True) \ -> 'Union[Awaitable[ResourceObject], ResourceObject]': if self.session.enable_async: return self.fetch_async(cache_only) else: return self.fetch_sync(cache_only)