3
from allmydata.scripts.common_http import do_http
4
from allmydata.scripts.common import get_alias, DEFAULT_ALIAS, escape_path
8
@param verbosity: 0, 1, or 2, meaning quiet, verbose, or very verbose
10
@return: a Deferred which eventually fires with the exit code
12
nodeurl = options['node-url']
13
aliases = options.aliases
19
stdout = options.stdout
20
stderr = options.stderr
22
if nodeurl[-1] != "/":
24
rootcap, path = get_alias(aliases, where, DEFAULT_ALIAS)
26
url = nodeurl + "uri/%s" % urllib.quote(rootcap)
27
url += "/" + escape_path(path)
29
resp = do_http("DELETE", url)
31
if resp.status in (200,):
32
print >>stdout, "%s %s" % (resp.status, resp.reason)
35
print >>stderr, "error, got %s %s" % (resp.status, resp.reason)
36
print >>stderr, resp.read()