提交 50b0221a 编写于 作者: J James Troup

whitespace

上级 b618ca40
# DB access fucntions # DB access fucntions
# Copyright (C) 2000, 2001 James Troup <james@nocrew.org> # Copyright (C) 2000, 2001 James Troup <james@nocrew.org>
# $Id: db_access.py,v 1.7 2001-04-03 10:01:27 troup Exp $ # $Id: db_access.py,v 1.8 2001-09-27 01:12:42 troup Exp $
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
...@@ -39,7 +39,7 @@ maintainer_cache = {} ...@@ -39,7 +39,7 @@ maintainer_cache = {}
def init (config, sql): def init (config, sql):
global Cnf, projectB global Cnf, projectB
Cnf = config; Cnf = config;
projectB = sql; projectB = sql;
...@@ -54,8 +54,8 @@ def get_suite_id (suite): ...@@ -54,8 +54,8 @@ def get_suite_id (suite):
q = projectB.query("SELECT id FROM suite WHERE suite_name = '%s'" % (suite)) q = projectB.query("SELECT id FROM suite WHERE suite_name = '%s'" % (suite))
ql = q.getresult(); ql = q.getresult();
if ql == []: if ql == []:
return -1; return -1;
suite_id = ql[0][0]; suite_id = ql[0][0];
suite_id_cache[suite] = suite_id suite_id_cache[suite] = suite_id
...@@ -70,8 +70,8 @@ def get_section_id (section): ...@@ -70,8 +70,8 @@ def get_section_id (section):
q = projectB.query("SELECT id FROM section WHERE section = '%s'" % (section)) q = projectB.query("SELECT id FROM section WHERE section = '%s'" % (section))
ql = q.getresult(); ql = q.getresult();
if ql == []: if ql == []:
return -1; return -1;
section_id = ql[0][0]; section_id = ql[0][0];
section_id_cache[section] = section_id section_id_cache[section] = section_id
...@@ -86,8 +86,8 @@ def get_priority_id (priority): ...@@ -86,8 +86,8 @@ def get_priority_id (priority):
q = projectB.query("SELECT id FROM priority WHERE priority = '%s'" % (priority)) q = projectB.query("SELECT id FROM priority WHERE priority = '%s'" % (priority))
ql = q.getresult(); ql = q.getresult();
if ql == []: if ql == []:
return -1; return -1;
priority_id = ql[0][0]; priority_id = ql[0][0];
priority_id_cache[priority] = priority_id priority_id_cache[priority] = priority_id
...@@ -102,8 +102,8 @@ def get_override_type_id (type): ...@@ -102,8 +102,8 @@ def get_override_type_id (type):
q = projectB.query("SELECT id FROM override_type WHERE type = '%s'" % (type)); q = projectB.query("SELECT id FROM override_type WHERE type = '%s'" % (type));
ql = q.getresult(); ql = q.getresult();
if ql == []: if ql == []:
return -1; return -1;
override_type_id = ql[0][0]; override_type_id = ql[0][0];
override_type_id_cache[type] = override_type_id; override_type_id_cache[type] = override_type_id;
...@@ -119,7 +119,7 @@ def get_architecture_id (architecture): ...@@ -119,7 +119,7 @@ def get_architecture_id (architecture):
ql = q.getresult(); ql = q.getresult();
if ql == []: if ql == []:
return -1; return -1;
architecture_id = ql[0][0]; architecture_id = ql[0][0];
architecture_id_cache[architecture] = architecture_id; architecture_id_cache[architecture] = architecture_id;
...@@ -222,7 +222,7 @@ def get_files_id (filename, size, md5sum, location_id): ...@@ -222,7 +222,7 @@ def get_files_id (filename, size, md5sum, location_id):
if ql: if ql:
if len(ql) != 1: if len(ql) != 1:
return -1; return -1;
ql = ql[0]; ql = ql[0];
orig_size = int(ql[1]); orig_size = int(ql[1]);
orig_md5sum = ql[2]; orig_md5sum = ql[2];
if orig_size != size or orig_md5sum != md5sum: if orig_size != size or orig_md5sum != md5sum:
...@@ -241,7 +241,7 @@ def set_files_id (filename, size, md5sum, location_id): ...@@ -241,7 +241,7 @@ def set_files_id (filename, size, md5sum, location_id):
cache_key = "%s~%d" % (filename, location_id); cache_key = "%s~%d" % (filename, location_id);
#print "INSERT INTO files (filename, size, md5sum, location) VALUES ('%s', %d, '%s', %d)" % (filename, long(size), md5sum, location_id); #print "INSERT INTO files (filename, size, md5sum, location) VALUES ('%s', %d, '%s', %d)" % (filename, long(size), md5sum, location_id);
projectB.query("INSERT INTO files (filename, size, md5sum, location) VALUES ('%s', %d, '%s', %d)" % (filename, long(size), md5sum, location_id)); projectB.query("INSERT INTO files (filename, size, md5sum, location) VALUES ('%s', %d, '%s', %d)" % (filename, long(size), md5sum, location_id));
q = projectB.query("SELECT id FROM files WHERE id = currval('files_id_seq')"); q = projectB.query("SELECT id FROM files WHERE id = currval('files_id_seq')");
ql = q.getresult()[0]; ql = q.getresult()[0];
files_id_cache[cache_key] = ql[0] files_id_cache[cache_key] = ql[0]
...@@ -252,11 +252,11 @@ def set_files_id (filename, size, md5sum, location_id): ...@@ -252,11 +252,11 @@ def set_files_id (filename, size, md5sum, location_id):
def get_maintainer (maintainer_id): def get_maintainer (maintainer_id):
global maintainer_cache; global maintainer_cache;
if not maintainer_cache.has_key(maintainer_id): if not maintainer_cache.has_key(maintainer_id):
q = projectB.query("SELECT name FROM maintainer WHERE id = %s" % (maintainer_id)); q = projectB.query("SELECT name FROM maintainer WHERE id = %s" % (maintainer_id));
maintainer_cache[maintainer_id] = q.getresult()[0][0]; maintainer_cache[maintainer_id] = q.getresult()[0][0];
return maintainer_cache[maintainer_id]; return maintainer_cache[maintainer_id];
########################################################################################## ##########################################################################################
...@@ -24,7 +24,7 @@ CREATE TABLE architecture ( ...@@ -24,7 +24,7 @@ CREATE TABLE architecture (
); );
CREATE TABLE maintainer ( CREATE TABLE maintainer (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
name TEXT UNIQUE NOT NULL name TEXT UNIQUE NOT NULL
); );
...@@ -80,19 +80,19 @@ CREATE TABLE binaries ( ...@@ -80,19 +80,19 @@ CREATE TABLE binaries (
CREATE TABLE suite ( CREATE TABLE suite (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
suite_name TEXT NOT NULL, suite_name TEXT NOT NULL,
version TEXT NOT NULL, version TEXT,
origin TEXT, origin TEXT,
label TEXT, label TEXT,
policy_engine TEXT, policy_engine TEXT,
description TEXT description TEXT
); );
CREATE TABLE suite_architectures ( CREATE TABLE suite_architectures (
suite INT4 NOT NULL, -- REFERENCES suite suite INT4 NOT NULL, -- REFERENCES suite
architecture INT4 NOT NULL, -- REFERENCES architecture architecture INT4 NOT NULL, -- REFERENCES architecture
unique (suite, architecture) unique (suite, architecture)
); );
CREATE TABLE bin_associations ( CREATE TABLE bin_associations (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
suite INT4 NOT NULL, -- REFERENCES suite suite INT4 NOT NULL, -- REFERENCES suite
...@@ -124,7 +124,7 @@ CREATE TABLE override_type ( ...@@ -124,7 +124,7 @@ CREATE TABLE override_type (
); );
CREATE TABLE override ( CREATE TABLE override (
package TEXT NOT NULL, package TEXT NOT NULL,
suite INT4 NOT NULL, -- references suite suite INT4 NOT NULL, -- references suite
component INT4 NOT NULL, -- references component component INT4 NOT NULL, -- references component
priority INT4, -- references priority priority INT4, -- references priority
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册