diff options
author | pierre-yves david <pierre-yves.david@insa-lyon.fr> | 2008-10-19 23:25:39 +0200 |
---|---|---|
committer | pierre-yves david <pierre-yves.david@insa-lyon.fr> | 2008-10-19 23:25:39 +0200 |
commit | fe08edd82ae7594b7edc9ab3d084643d812402f3 (patch) | |
tree | 8edf0df5416048ffd7d655f4ae2cd37713a07705 /configuration.py | |
parent | d79d1b8ceebe87d76c4226167b06f3d4dee90656 (diff) | |
download | logilab-common-fe08edd82ae7594b7edc9ab3d084643d812402f3.tar.gz |
replace all has_key call with "element in dict" statement (3.x compat)
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/configuration.py b/configuration.py index b0c8e2d..ca3254a 100644 --- a/configuration.py +++ b/configuration.py @@ -183,7 +183,7 @@ VALIDATORS = {'string' : unquote, } def _call_validator(opttype, optdict, option, value): - if not VALIDATORS.has_key(opttype): + if opttype not in VALIDATORS: raise Exception('Unsupported type "%s"' % opttype) try: return VALIDATORS[opttype](optdict, option, value) @@ -358,7 +358,7 @@ class OptionsManagerMixIn(object): else: self.options_providers.append(provider) non_group_spec_options = [option for option in provider.options - if not option[1].has_key('group')] + if 'group' not in option[1]] groups = getattr(provider, 'option_groups', ()) if own_group: self.add_option_group(provider.name.upper(), provider.__doc__, @@ -395,7 +395,7 @@ class OptionsManagerMixIn(object): use with optik/optparse """ opt_dict = copy(opt_dict) - if opt_dict.has_key('action'): + if 'action' in opt_dict: self._nocallback_options[provider] = opt_name else: opt_dict['action'] = 'callback' @@ -407,7 +407,7 @@ class OptionsManagerMixIn(object): opt_dict['help'] += ' [current: %default]' del opt_dict['default'] args = ['--' + opt_name] - if opt_dict.has_key('short'): + if 'short' in opt_dict: self._short_options[opt_dict['short']] = opt_name args.append('-' + opt_dict['short']) del opt_dict['short'] |