diff options
author | Michal Minar <miminar@redhat.com> | 2013-07-06 14:07:23 +0200 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-07-23 13:52:33 +0200 |
commit | 0d68471a8dafaf8670896dfc9da98d006f4f02d5 (patch) | |
tree | 9ebc217259ac79012f1b1eb9800361d422615b97 /src | |
parent | 57a2a48043577207ed9f1812373c862fe324f66a (diff) | |
download | openlmi-providers-0d68471a8dafaf8670896dfc9da98d006f4f02d5.tar.gz openlmi-providers-0d68471a8dafaf8670896dfc9da98d006f4f02d5.tar.xz openlmi-providers-0d68471a8dafaf8670896dfc9da98d006f4f02d5.zip |
software: fixed shutdown
stop IndicationManager thread on cleanup
removed YumDB.__del__ method - clean_up is called explicitely
Diffstat (limited to 'src')
-rw-r--r-- | src/software/lmi/software/cimom_entry.py | 1 | ||||
-rw-r--r-- | src/software/lmi/software/yumdb/__init__.py | 7 |
2 files changed, 1 insertions, 7 deletions
diff --git a/src/software/lmi/software/cimom_entry.py b/src/software/lmi/software/cimom_entry.py index 89ad17f..9e7d4f4 100644 --- a/src/software/lmi/software/cimom_entry.py +++ b/src/software/lmi/software/cimom_entry.py @@ -210,3 +210,4 @@ def shutdown(_env): """ if YumDB.isInstantiated(): YumDB.get_instance().clean_up() + IndicationManager.get_instance().shutdown() diff --git a/src/software/lmi/software/yumdb/__init__.py b/src/software/lmi/software/yumdb/__init__.py index 656b090..549abb1 100644 --- a/src/software/lmi/software/yumdb/__init__.py +++ b/src/software/lmi/software/yumdb/__init__.py @@ -404,13 +404,6 @@ class YumDB(singletonmixin.Singleton): # ************************************************************************* # Special methods # ************************************************************************* - def __del__(self): - """ - Ensure, that YumWorker process is correctly shutted down. - """ - self.clean_up() - singletonmixing.Singleton.__del__(self) - @cmpi_logging.trace_method def __enter__(self): with self._session_lock: |