Lines Matching refs:parser
134 def args_to_perms(parser, options, who, perms): argument
169 parser.error(fmt % w)
197 parser.error(_("invalid user/group %s") % w)
276 parser.print_help()
280 parser.exit("zfs: error: " + msg)
282 parser.exit()
302 parser = optparse.OptionParser(usage=u, prog="zfs")
304 parser.add_option("-l", action="store_true", dest="local",
306 parser.add_option("-d", action="store_true", dest="descend",
308 parser.add_option("-u", action="store_true", dest="user",
310 parser.add_option("-g", action="store_true", dest="group",
312 parser.add_option("-e", action="store_true", dest="everyone",
314 parser.add_option("-c", action="store_true", dest="create",
316 parser.add_option("-s", action="store_true", dest="set", help=sstr)
318 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)