mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 09:43:03 +00:00
fixed persistent mysql connections in tupkgupdate
This commit is contained in:
parent
2d59d0d873
commit
adcf3cecd0
2 changed files with 6 additions and 2 deletions
|
@ -45,7 +45,11 @@ class PackageDatabase:
|
|||
self.dbname = dbname
|
||||
self.connection = MySQLdb.connect(host=host, user=user, passwd=password, db=dbname)
|
||||
def cursor(self):
|
||||
return self.connection.cursor()
|
||||
try:
|
||||
self.connection.ping()
|
||||
except MySQLdb.OperationalError:
|
||||
self.connection = MySQLdb.connect(host=self.host, user=self.user, passwd=self.password, db=self.dbname)
|
||||
return self.connection.cursor()
|
||||
def lookup(self, packagename):
|
||||
warning("DB: Looking up package: " + packagename)
|
||||
q = self.cursor()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue