コード例 #1
0
ファイル: context.py プロジェクト: noba3/KoTos
 def do_clean(self):
     logging.getLogger().debug(
         'addon exiting, deleting objects as part of exit plan...')
     self._xoze_context.do_clean()
     if self._current_addon is not None:
         self._current_addon.do_clean()
         del self._current_addon
         del self._current_addon_id
     if self._service_publisher is not None:
         self._service_publisher.unpublish_services()
         self._service_publisher.do_clean()
         del self._service_publisher
     del self._addon
     del self._addon_id
     del self._addon_ver
     del self._addon_path
     del self._addon_profile_path
     del self._configurations
     del self._xoze_context
     http_client = HttpClient()
     http_client.do_clean()
     del http_client
     cache_manager = CacheManager()
     cache_manager.do_clean()
     del cache_manager
     snap_video = SnapVideo()
     snap_video.do_clean()
     del snap_video
コード例 #2
0
ファイル: context.py プロジェクト: kevintone/tdbaddon
 def do_clean(self):
     logging.getLogger().debug('addon exiting, deleting objects as part of exit plan...')
     self._xoze_context.do_clean()
     if self._current_addon is not None:
         self._current_addon.do_clean()
         del self._current_addon
         del self._current_addon_id
     if self._service_publisher is not None:
         self._service_publisher.unpublish_services()
         self._service_publisher.do_clean()
         del self._service_publisher
     del self._addon
     del self._addon_id
     del self._addon_ver
     del self._addon_path
     del self._addon_profile_path
     del self._configurations
     del self._xoze_context
     http_client = HttpClient()
     http_client.do_clean()
     del http_client
     cache_manager = CacheManager()
     cache_manager.do_clean()
     del cache_manager
     snap_video = SnapVideo()
     snap_video.do_clean()
     del snap_video