LXC Python can't list containers that exist

I am trying to develop some tools utilizing the Python binding for LXC.
Currently I have a container setup and I can validate this by running lxc list from bash. This container was setup using the command line tools.

My issue is when I run lxc.list_containers() an empty tuple is returned.

Why might this be?