Compare commits

...

2 Commits

Author SHA1 Message Date
BBaoVanC e0f648383c
Add description to block comment in webapi.py 2020-10-04 11:20:08 -05:00
BBaoVanC 7bdd4b5cdd
Remove versiontest.py 2020-10-04 11:19:53 -05:00
2 changed files with 3 additions and 55 deletions

View File

@ -1,54 +0,0 @@
#!/usr/bin/env python3
"""
libinv
Library for interacting with inventory database.
"""
# Imports
import psycopg2
from configparser import ConfigParser
def config(filename="postgres.ini", section="postgresql"):
parser = ConfigParser()
parser.read(filename)
db = {}
if parser.has_section(section):
params = parser.items(section)
for param in params:
db[param[0]] = param[1]
else:
raise Exception('Section {0} not found in the {1} file'.format(section, filename))
return db
def connect():
""" Connect to the PostgreSQL database server """
conn = None
try:
params = config()
print("Connecting to the PostgreSQL database...")
conn = psycopg2.connect(**params)
cur = conn.cursor()
# execute a statement
print("Postgres version:")
cur.execute("SELECT version()")
# display the database version
db_version = cur.fetchone()
print(db_version)
except (Exception, psycopg2.DatabaseError) as e:
print(e)
finally:
if conn is not None:
conn.close()
print("Database connection closed.")
if __name__ == '__main__':
connect()

View File

@ -1,6 +1,8 @@
#!/usr/bin/env python3
"""
InvMan
InvMan Web API
Web API for InvMan
"""
# Imports