mirror of
https://github.com/lubuntu-team/metrics.git
synced 2025-05-02 08:01:28 +00:00
Actually run the SQLite commands and add a hardcoded list at the top for enabling modules.
This commit is contained in:
parent
d3cfaed6af
commit
0b5b5a9a8e
22
metrics
22
metrics
@ -15,9 +15,25 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
import sqlite3
|
||||||
from modules.jenkins import JenkinsModule
|
from modules.jenkins import JenkinsModule
|
||||||
|
|
||||||
|
ENABLED_MODULES = [JenkinsModule]
|
||||||
|
|
||||||
|
def sqlite_run(command, db=":memory:"):
|
||||||
|
"""Run the given SQLite command on our db
|
||||||
|
|
||||||
|
command must be a command that SQLite can run
|
||||||
|
db must be a valid path to a db, or it's done in memory
|
||||||
|
"""
|
||||||
|
conn = sqlite3.connect(db)
|
||||||
|
c = conn.cursor()
|
||||||
|
c.execute(command)
|
||||||
|
conn.commit()
|
||||||
|
conn.close()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
jenkins = JenkinsModule()
|
for module in ENABLED_MODULES:
|
||||||
print(jenkins.sqlite_setup())
|
module = module()
|
||||||
print(jenkins.sqlite_add())
|
sqlite_run(module.sqlite_setup())
|
||||||
|
sqlite_run(module.sqlite_add())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user