Commit 282b2f40 authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

Fixed #15119 -- Stopped pinging the MySQL server.

parent aea98e8c
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -53,11 +53,8 @@ class BaseDatabaseWrapper(object):

    __hash__ = object.__hash__

    def _valid_connection(self):
        return self.connection is not None

    def _cursor(self):
        if not self._valid_connection():
        if self.connection is None:
            conn_params = self.get_connection_params()
            self.connection = self.get_new_connection(conn_params)
            self.init_connection_state()
+0 −9
Original line number Diff line number Diff line
@@ -402,15 +402,6 @@ class DatabaseWrapper(BaseDatabaseWrapper):
        self.introspection = DatabaseIntrospection(self)
        self.validation = DatabaseValidation(self)

    def _valid_connection(self):
        if self.connection is not None:
            try:
                self.connection.ping()
                return True
            except DatabaseError:
                self.close()
        return False

    def get_connection_params(self):
        kwargs = {
            'conv': django_conversions,