diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-02-18 08:53:35 -0500 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-02-18 08:54:12 -0500 |
commit | 2de76a7b44c148f2ce9e851060c16513581174ff (patch) | |
tree | cec6809ccb30b8ab40c5d855dbc1eac22d03ca9b /src/sbin/bcfg2-reports | |
parent | 48913262d9f4f716e9736bad3928eacbaeb4b774 (diff) | |
download | bcfg2-2de76a7b44c148f2ce9e851060c16513581174ff.tar.gz bcfg2-2de76a7b44c148f2ce9e851060c16513581174ff.tar.bz2 bcfg2-2de76a7b44c148f2ce9e851060c16513581174ff.zip |
ensure that DB connections are always closed at thread/process exit
Diffstat (limited to 'src/sbin/bcfg2-reports')
-rwxr-xr-x | src/sbin/bcfg2-reports | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sbin/bcfg2-reports b/src/sbin/bcfg2-reports index b0c170b1b..2a8447ae4 100755 --- a/src/sbin/bcfg2-reports +++ b/src/sbin/bcfg2-reports @@ -24,6 +24,7 @@ sys.path.pop() os.environ['DJANGO_SETTINGS_MODULE'] = '%s.settings' % project_name from Bcfg2.Reporting.models import (Client, BaseEntry) +from django import db def hosts_by_entry_type(clients, etype, entryspec): result = [] @@ -293,6 +294,8 @@ def main(): if not client.expiration: print_fields(fields, client, fmt, extra=edata.get(client, None)) + db.close_connection() + if __name__ == "__main__": sys.exit(main()) |