Lines Matching defs:parser
135 def args_to_perms(parser, options, who, perms):
170 parser.error(fmt % w)
198 parser.error(_("invalid user/group %s") % w)
277 parser.print_help()
281 parser.exit("zfs: error: " + msg)
283 parser.exit()
303 parser = optparse.OptionParser(usage=u, prog="zfs")
305 parser.add_option("-l", action="store_true", dest="local",
307 parser.add_option("-d", action="store_true", dest="descend",
309 parser.add_option("-u", action="store_true", dest="user",
311 parser.add_option("-g", action="store_true", dest="group",
313 parser.add_option("-e", action="store_true", dest="everyone",
315 parser.add_option("-c", action="store_true", dest="create",
317 parser.add_option("-s", action="store_true", dest="set", help=sstr)
319 parser.add_option("-r", action="store_true", dest="recursive",
340 (options, args) = parser.parse_args(sys.argv[2:])
344 parser.error(_("-u, -g, and -e are mutually exclusive"))
358 parser.error(_("invalid option combined with -s"))
360 parser.error(_("invalid set name: missing '@' prefix"))
367 parser.error(_("invalid option combined with -c"))
374 parser.error(_("invalid option combined with -e"))
386 d = args_to_perms(parser, options, who, perms)
393 parser.error(_("set %s is not defined") % p)