Alter directory.py to use parse_replace_arg()

This commit is contained in:
kevan 2009-07-19 20:47:46 -07:00
parent 7ab92c7511
commit 90677745b3

View File

@ -20,7 +20,7 @@ from allmydata.monitor import Monitor, OperationCancelledError
from allmydata import dirnode from allmydata import dirnode
from allmydata.web.common import text_plain, WebError, \ from allmydata.web.common import text_plain, WebError, \
IOpHandleTable, NeedOperationHandleError, \ IOpHandleTable, NeedOperationHandleError, \
boolean_of_arg, get_arg, get_root, \ boolean_of_arg, get_arg, get_root, parse_replace_arg, \
should_create_intermediate_directories, \ should_create_intermediate_directories, \
getxmlfile, RenderMixin, humanize_failure getxmlfile, RenderMixin, humanize_failure
from allmydata.web.filenode import ReplaceMeMixin, \ from allmydata.web.filenode import ReplaceMeMixin, \
@ -155,7 +155,8 @@ class DirectoryNodeHandler(RenderMixin, rend.Page, ReplaceMeMixin):
def render_PUT(self, ctx): def render_PUT(self, ctx):
req = IRequest(ctx) req = IRequest(ctx)
t = get_arg(req, "t", "").strip() t = get_arg(req, "t", "").strip()
replace = boolean_of_arg(get_arg(req, "replace", "true")) replace = parse_replace_arg(get_arg(req, "replace", "true"))
if t == "mkdir": if t == "mkdir":
# our job was done by the traversal/create-intermediate-directory # our job was done by the traversal/create-intermediate-directory
# process that got us here. # process that got us here.