~larryprice/libertine/better-db-locking

« back to all changes in this revision

Viewing changes to tools/libertine-container-manager

  • Committer: Larry Price
  • Date: 2017-02-08 15:58:51 UTC
  • mfrom: (388.2.6 devel)
  • Revision ID: larry.price@canonical.com-20170208155851-zopfjh3x3q6cseuz
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
18
 
19
19
import argparse
 
20
import getpass
 
21
import json
20
22
import libertine.utils
21
 
import getpass
22
23
import os
23
24
import sys
24
25
import re
224
225
    def list_apps(self, args):
225
226
        container_id = self.containers_config.check_container_id(args.id)
226
227
 
227
 
        container = LibertineContainer(container_id)
228
 
        print(container.list_app_launchers(use_json=args.json))
 
228
        app_ids = LibertineContainer(container_id).list_app_ids()
 
229
        if args.json:
 
230
            print(json.dumps(app_ids))
 
231
        else:
 
232
            for app in app_ids:
 
233
                print(app)
229
234
 
230
235
    def exec(self, args):
231
236
        container_id = self.containers_config.check_container_id(args.id)