All Samples(360) | Call(260) | Derive(0) | Import(100)
Raised if an invalid option value is encountered on the command line.
src/z/a/zamboni-lib-HEAD/lib/python/logilab/common/optik_ext.py zamboni-lib(Download)
from os.path import exists
# python >= 2.3
from optparse import OptionParser as BaseParser, Option as BaseOption, \
OptionGroup, OptionContainer, OptionValueError, OptionError, \
Values, HelpFormatter, NO_DEFAULT, SUPPRESS_HELP
return re.compile(value)
except ValueError:
raise OptionValueError(
"option %s: invalid regexp value: %r" % (opt, value))
def check_csv(option, opt, value):
"""check a csv value by trying to split it
return splitstrip(value)
except ValueError:
raise OptionValueError(
"option %s: invalid csv value: %r" % (opt, value))
def check_yn(option, opt, value):
"""check a yn value
if value in ('n', 'no'):
return False
msg = "option %s: invalid yn value %r, should be in (y, yes, n, no)"
raise OptionValueError(msg % (opt, value))
def check_named(option, opt, value):
"""check a named value
return dict(values)
msg = "option %s: invalid named value %r, should be <NAME>=<VALUE> or \
<NAME>:<VALUE>"
raise OptionValueError(msg % (opt, value))
def check_password(option, opt, value):
"""check a password value (can't be empty)
if exists(value):
return value
msg = "option %s: file %r does not exist"
raise OptionValueError(msg % (opt, value))
# XXX use python datetime
def check_date(option, opt, value):
return DateTime.strptime(value, "%Y/%m/%d")
except DateTime.Error :
raise OptionValueError(
"expected format of %s is yyyy/mm/dd" % opt)
def check_color(option, opt, value):
"""check a color value and returns it
# Else : not a color label neither a valid hexadecimal form => error
msg = "option %s: invalid color : %r, should be either hexadecimal \
value or predefined color"
raise OptionValueError(msg % (opt, value))
def check_time(option, opt, value):
from logilab.common.textutils import TIME_UNITS, apply_units
src/p/y/pyalbum-HEAD/trunk/pyalbum/AlbumOptions.py pyalbum(Download)
import os, sys
from copy import copy
from optparse import Option, OptionValueError, OptionParser, OptionGroup, _match_abbrev, BadOptionError
from AlbumBase import VERSION, EXCLUDEDIRS, CONFIGFILE, OUTPUTDIR, \
TEMPLATEFILENAME, OPTSOURCES, DEFEXTPICTURE, DEFEXTMOVIE, DEFEXTSOUND
return False
else:
raise OptionValueError(
"option %s: invalid numeric boolean value: %r" % (opt, value))
elif type(value) == type("a"):
lv = value.lower()
if lv in ["1", "t", "true", "y", "yes"]:
return True
elif lv in ["0", "f", "false", "n", "no"]:
return False
else:
raise OptionValueError(
"option %s: invalid string boolean value: %r" % (opt, value))
raise OptionValueError(
"option %s: invalid string boolean value: %r" % (opt, value))
raise OptionValueError(
"option %s: invalid boolean value: %r" % (opt, value))
# ======================================================
src/p/y/pyalbum-HEAD/pyalbum/AlbumOptions.py pyalbum(Download)
import os, sys
from copy import copy
from optparse import Option, OptionValueError, OptionParser, OptionGroup, _match_abbrev, BadOptionError
from AlbumBase import VERSION, EXCLUDEDIRS, CONFIGFILE, OUTPUTDIR, \
TEMPLATEFILENAME, OPTSOURCES, DEFEXTPICTURE, DEFEXTMOVIE, DEFEXTSOUND
return False
else:
raise OptionValueError(
"option %s: invalid numeric boolean value: %r" % (opt, value))
elif type(value) == type("a"):
lv = value.lower()
if lv in ["1", "t", "true", "y", "yes"]:
return True
elif lv in ["0", "f", "false", "n", "no"]:
return False
else:
raise OptionValueError(
"option %s: invalid string boolean value: %r" % (opt, value))
raise OptionValueError(
"option %s: invalid string boolean value: %r" % (opt, value))
raise OptionValueError(
"option %s: invalid boolean value: %r" % (opt, value))
# ======================================================
src/l/o/logilab-common-0.52.0/optik_ext.py logilab-common(Download)
from os.path import exists
# python >= 2.3
from optparse import OptionParser as BaseParser, Option as BaseOption, \
OptionGroup, OptionContainer, OptionValueError, OptionError, \
Values, HelpFormatter, NO_DEFAULT, SUPPRESS_HELP
return re.compile(value)
except ValueError:
raise OptionValueError(
"option %s: invalid regexp value: %r" % (opt, value))
def check_csv(option, opt, value):
"""check a csv value by trying to split it
return splitstrip(value)
except ValueError:
raise OptionValueError(
"option %s: invalid csv value: %r" % (opt, value))
def check_yn(option, opt, value):
"""check a yn value
if value in ('n', 'no'):
return False
msg = "option %s: invalid yn value %r, should be in (y, yes, n, no)"
raise OptionValueError(msg % (opt, value))
def check_named(option, opt, value):
"""check a named value
return dict(values)
msg = "option %s: invalid named value %r, should be <NAME>=<VALUE> or \
<NAME>:<VALUE>"
raise OptionValueError(msg % (opt, value))
def check_password(option, opt, value):
"""check a password value (can't be empty)
if exists(value):
return value
msg = "option %s: file %r does not exist"
raise OptionValueError(msg % (opt, value))
# XXX use python datetime
def check_date(option, opt, value):
return DateTime.strptime(value, "%Y/%m/%d")
except DateTime.Error :
raise OptionValueError(
"expected format of %s is yyyy/mm/dd" % opt)
def check_color(option, opt, value):
"""check a color value and returns it
# Else : not a color label neither a valid hexadecimal form => error
msg = "option %s: invalid color : %r, should be either hexadecimal \
value or predefined color"
raise OptionValueError(msg % (opt, value))
def check_time(option, opt, value):
from logilab.common.textutils import TIME_UNITS, apply_units
src/s/a/sadic-HEAD/trunk/sadic/cmdline.py sadic(Download)
from os.path import split, splitext
from urlparse import urlsplit
from sets import Set
from optparse import OptionParser, OptionGroup, OptionValueError, \
IndentedHelpFormatter
import consts
# At least one number must be specified
if not out:
raise OptionValueError("option %s: at least one integer must "
"be specified." % opt)
setattr(parser.values, option.dest, out)
# At least one element must be specified
if not out:
raise OptionValueError("option %s: at least a string must "
"be specified." % opt)
setattr(parser.values, option.dest, out)
def parse_chains(option, opt, value, parser):
"""Parse a list of chains. Parser callback."""
parse_string_list(option, opt, value, parser)
out = getattr(parser.values, option.dest)
if max(map(len, out)) > 1:
raise OptionValueError("option %s: chains must be "
for k in out:
if k not in viewer.viewers_register:
raise OptionValueError("option %s: output can be one of %s, not %s"
% (opt, ', '.join(viewer.viewers_order), k))
def parse_float_dict(option, opt, value, parser, **default):
try:
v = float(v)
except ValueError:
raise OptionValueError('option: %s: "%s" is not a good literal '
"for a float." % (opt, v))
out[k] = v
del parser.rargs[0:2]
# At least one number must be specified
if not out:
raise OptionValueError("option %s: at least a pair KEY VALUE"
src/p/y/pygobject-HEAD/glib/option.py pygobject(Download)
import sys
import optparse
from optparse import OptParseError, OptionError, OptionValueError, \
BadOptionError, OptionConflictError
if sys.version_info >= (3, 0):
if error.domain != _glib.OPTION_ERROR:
raise
if error.code == _glib.OPTION_ERROR_BAD_VALUE:
raise OptionValueError(error.message)
elif error.code == _glib.OPTION_ERROR_UNKNOWN_OPTION:
raise BadOptionError(error.message)
elif error.code == _glib.OPTION_ERROR_FAILED:
src/s/a/sadic-HEAD/sadic/cmdline.py sadic(Download)
from os.path import split, splitext
from urlparse import urlsplit
from sets import Set
from optparse import OptionParser, OptionGroup, OptionValueError, \
IndentedHelpFormatter
import consts
# At least one number must be specified
if not out:
raise OptionValueError("option %s: at least one integer must "
"be specified." % opt)
setattr(parser.values, option.dest, out)
# At least one element must be specified
if not out:
raise OptionValueError("option %s: at least a string must "
"be specified." % opt)
setattr(parser.values, option.dest, out)
def parse_chains(option, opt, value, parser):
"""Parse a list of chains. Parser callback."""
parse_string_list(option, opt, value, parser)
out = getattr(parser.values, option.dest)
if max(map(len, out)) > 1:
raise OptionValueError("option %s: chains must be "
for k in out:
if k not in viewer.viewers_register:
raise OptionValueError("option %s: output can be one of %s, not %s"
% (opt, ', '.join(viewer.viewers_order), k))
def parse_float_dict(option, opt, value, parser, **default):
try:
v = float(v)
except ValueError:
raise OptionValueError('option: %s: "%s" is not a good literal '
"for a float." % (opt, v))
out[k] = v
del parser.rargs[0:2]
# At least one number must be specified
if not out:
raise OptionValueError("option %s: at least a pair KEY VALUE"
src/v/t/VT-USRP-daughterboard-drivers_python-HEAD/gnuradio-core/src/python/gnuradio/eng_option.py VT-USRP-daughterboard-drivers_python(Download)
'''Add support for engineering notation to optparse.OptionParser'''
from copy import copy
from optparse import Option, OptionValueError
scale_factor = {}
scale_factor['E'] = 1e18
return float (value)
except:
raise OptionValueError (
"option %s: invalid engineering notation value: %r" % (opt, value))
def check_intx (option, opt, value):
try:
return int (value, 0)
except:
raise OptionValueError (
"option %s: invalid integer value: %r" % (opt, value))
return d[value.upper()]
except:
raise OptionValueError(
"option %s: invalid subdev: '%r', must be one of A, B, A:0, A:1, B:0, B:1" % (opt, value))
class eng_option (Option):
TYPES = Option.TYPES + ("eng_float", "intx", "subdev")
src/r/l/rls-lab-HEAD/utils/OptParserExtended.py rls-lab(Download)
""" Modules to help parse options for classes. """ from optparse import Option, OptionValueError, OptionParser from copy import copy
try:
val = eval(value)
except:
raise OptionValueError( "Could not evaluate value for option %s:\n%s"
% ( opt, value ) )
return val
try:
val = bool(value)
except:
raise OptionValueError("Could not evalute %s into boolean for " \
"option %s.\n" % (value, opt))
return val
try:
pass
except:
raise OptionValueError("Could not evaluate %s into function for " \
"option %s.\n" % (value, opt ))
return value
try:
val = eval(str(value))
except:
raise OptionValueError("Could not evaluate %s as a python " \
"expression for option %s.\n" % (value, opt))
return val
elif len( val ) == dims:
pass
else:
raise OptionValueError("Incorrect number of parameters"
" passed for %s" % opt.get_opt_string() )
setattr(options, opt.dest, val)
src/m/a/mailman-3.0.0a6/src/mailman/options.py mailman(Download)
import sys from copy import copy from optparse import Option, OptionParser, OptionValueError from mailman.config import config from mailman.core.i18n import _
return value.decode(sys.getdefaultencoding())
except UnicodeDecodeError:
raise OptionValueError(
'option {0}: Cannot decode: {1}'.format(opt, value))
# pylint: disable-msg=W0613
def check_yesno(option, opt, value):
"""Check that the value is 'yes' or 'no'."""
value = value.lower()
if value not in ('yes', 'no', 'y', 'n'):
raise OptionValueError('option {0}: invalid: {1}'.format(opt, value))
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next