diff --git a/datajoint/connection.py b/datajoint/connection.py index 424aa9745..4e393457f 100644 --- a/datajoint/connection.py +++ b/datajoint/connection.py @@ -89,10 +89,12 @@ def connect(self): """ Connects to the database server. """ - self._conn = client.connect(init_command=self.init_fun, - sql_mode="NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO," - "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION", - **self.conn_info) + with warnings.catch_warnings(): + warnings.filterwarnings('ignore', '.*deprecated.*') + self._conn = client.connect(init_command=self.init_fun, + sql_mode="NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO," + "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION", + **self.conn_info) def register(self, schema): self.schemas[schema.database] = schema