~larryprice/libertine/snap-pipe-deps

« back to all changes in this revision

Viewing changes to python/libertine/service/tasks/list_app_ids_task.py

  • Committer: Larry Price
  • Date: 2017-03-23 17:04:54 UTC
  • mfrom: (388.2.60 devel)
  • Revision ID: larry.price@canonical.com-20170323170454-7jkihlku1mksi2oi
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
 
16
16
import json
17
 
from .base_task import BaseTask
 
17
from .base_task import ContainerBaseTask
18
18
from libertine import LibertineContainer, utils
19
19
import time
20
20
 
21
21
 
22
 
class ListAppIdsTask(BaseTask):
23
 
    def __init__(self, container_id, config, monitor, callback):
24
 
        super().__init__(lock=None, container_id=container_id, config=config, monitor=monitor, callback=callback)
 
22
class ListAppIdsTask(ContainerBaseTask):
 
23
    def __init__(self, container_id, config, monitor, client, callback):
 
24
        super().__init__(lock=None, container_id=container_id, config=config, monitor=monitor, client=client, callback=callback)
25
25
 
26
26
    def _run(self):
27
27
        utils.get_logger().debug("Listing app ids from container '%s'" % self._container)
28
 
        self._data(json.dumps(LibertineContainer(self._container, self._config).list_app_ids()))
 
28
        self._data(json.dumps(LibertineContainer(self._container, self._config, self._client).list_app_ids()))
29
29
 
30
30
    def _before(self):
31
31
        if not self._config.container_exists(self._container):