## Connection functions
def __createconn(self):
cnf = Config()
- connstr = "dbname=%s" % cnf["DB::Name"]
+ connstr = "dbname=%s" % "projectbstew" #cnf["DB::Name"]
+ print( "connstr: %s "% connstr)
if cnf["DB::Host"]:
connstr += " host=%s" % cnf["DB::Host"]
if cnf["DB::Port"] and cnf["DB::Port"] != "-1":
@return: the database id for the given suite
"""
- return int(self.__get_id('id', 'suite', 'suite_name', suite))
+ suiteid = self.__get_id('id', 'suite', 'suite_name', suite)
+ if suiteid is None:
+ return None
+ else:
+ return int(suiteid)
def get_section_id(self, section):
"""
for fullpath in fullpaths:
(path, file) = os.path.split(fullpath)
+ if path.startswith( "./" ):
+ path = path[2:]
# Get the necessary IDs ...
file_id = self.get_or_set_contents_file_id(file)
path_id = self.get_or_set_contents_path_id(path)
- c.execute("""INSERT INTO content_associations
+ c.execute("""INSERT INTO deb_contents
+
(binary_pkg, filepath, filename)
VALUES ( '%d', '%d', '%d')""" % (bin_id, path_id, file_id) )