@classmethod
    @usage("console [CONNECTION]")
    def console(cls, connection=None):
        filename = cls._get_config_filename(connection)
        if not os.path.exists(filename):
            cls._no_config_file_error(filename)

        with open(filename) as f:
            config = yaml.safe_load(f.read())
        print("using %s" % (config["domain"]))
        session = cls._session_from_config(config)
        shopify.ShopifyResource.activate_session(session)

        start_interpreter(shopify=shopify)
If a name is missing, L{Resolver.lookupAddress} returns a L{Deferred}
dataset/ETHPy150Open Shopify/shopify_python_api/scripts/shopify_api.py/Tasks.console--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/names/test/test_rootresolve.py/RootResolverTests.test_missingName