X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=src%2Fallmydata%2Fscripts%2Fmagic_folder_cli.py;fp=src%2Fallmydata%2Fscripts%2Fmagic_folder_cli.py;h=dc26a36b4343abeebfedbf4b6187ae449bd269f9;hb=8a4692dcd5b090ca67953985d97c9e51208f8cc3;hp=4c9a469beff980523c9e6e406a6af358cdc74a9f;hpb=144d31b4c355d87a1a4b7cf5ed5b3283fdca792e;p=tahoe-lafs%2Ftahoe-lafs.git diff --git a/src/allmydata/scripts/magic_folder_cli.py b/src/allmydata/scripts/magic_folder_cli.py index 4c9a469b..dc26a36b 100644 --- a/src/allmydata/scripts/magic_folder_cli.py +++ b/src/allmydata/scripts/magic_folder_cli.py @@ -217,7 +217,7 @@ class StatusOptions(BasedirOptions): self['node-url'] = f.read().strip() -def _get_json_for_fragment(options, fragment): +def _get_json_for_fragment(options, fragment, method='GET'): nodeurl = options['node-url'] if nodeurl.endswith('/'): nodeurl = nodeurl[:-1] @@ -334,7 +334,13 @@ def status(options): nice_created = humanize.naturaltime(now - created) print " %s (%s): %s, version=%s, created %s" % (n, nice_size, status, version, nice_created) - magicdata = _get_json_for_fragment(options, 'magic_folder?t=json') + with open(os.path.join(nodedir, u'private', u'api_auth_token'), 'rb') as f: + token = f.read() + magicdata = _get_json_for_fragment( + options, + 'magic_folder?t=json&token=' + token, + method='POST', + ) if len(magicdata): uploads = [item for item in magicdata if item['kind'] == 'upload'] downloads = [item for item in magicdata if item['kind'] == 'download']