from collections.abc import Collection from generalresearch.managers.base import Permission from generalresearch.pg_helper import PostgresConfig class PostgresManager: def __init__( self, pg_config: PostgresConfig, permissions: Collection[Permission] | None = None, **kwargs, # type: ignore ): super().__init__(**kwargs) self.pg_config = pg_config self.permissions = set(permissions) if permissions else set()