Creating new DB adapter -- 'list_schemas' macro not found

Hello, I am creating a dbt adapter for our database called Ocient. (
I’ve pip-installed the adapter and created a new dbt project to use the adapter
When I attempt to run one of the models like this: dbt run --log-level debug --select looker_orders
I get an exception which appears to show it is having problems with the ‘list_schemas’ macro. This is the end of the python exception:

File “/opt/anaconda3/envs/python38/lib/python3.8/site-packages/dbt/adapters/ocientadapter/”, line 33, in list_schemas
results = self.execute_macro(
File “/opt/anaconda3/envs/python38/lib/python3.8/site-packages/dbt/adapters/base/”, line 1112, in execute_macro
with self.connections.exception_handler(f"macro {macro_name}"):
File “/opt/anaconda3/envs/python38/lib/python3.8/”, line 113, in enter
return next(self.gen)
TypeError: ‘NoneType’ object is not an iterator

I have a ‘list_schemas’ macro in my ‘adapters.sql’ file in my adapter module. Is there something else I need to do to make the macros visible?