summaryrefslogtreecommitdiff
blob: ca7831c6295dd40b088724f382e23ba48ff767b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
from contextlib import closing
from database import DatabaseConnection

class PortageDatabaseConnection(DatabaseConnection):
	def __init__(self, db):
		super(PortageDatabaseConnection, self).__init__(db.conn)

	# TODO: consider passing these arguments around in a dictionary or kwargs
	def insert_group_extra(self, group_id, pkg_name, matches, pkg_failed, test_failed, collision, bug_assignee, bug_cc):
		with closing(self.conn.cursor()) as c:
			c.execute("insert into `groups_portage` values (%s, %s, %s, %s, %s, %s, %s, %s)", (group_id, pkg_name, matches, pkg_failed, test_failed, collision, bug_assignee, bug_cc))
			self.conn.commit()