~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/errors.py

  • Committer: Patch Queue Manager
  • Date: 2013-10-07 17:04:34 UTC
  • mfrom: (6588.1.1 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20131007170434-mb0ahksmrzsnhi1i
(vila) Stricter checks on configuration option names (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3250
3250
 
3251
3251
class ExpandingUnknownOption(BzrError):
3252
3252
 
3253
 
    _fmt = 'Option %(name)s is not defined while expanding "%(string)s".'
 
3253
    _fmt = 'Option "%(name)s" is not defined while expanding "%(string)s".'
3254
3254
 
3255
3255
    def __init__(self, name, string):
3256
3256
        self.name = name
3257
3257
        self.string = string
3258
3258
 
3259
3259
 
 
3260
class IllegalOptionName(BzrError):
 
3261
 
 
3262
    _fmt = 'Option "%(name)s" is not allowed.'
 
3263
 
 
3264
    def __init__(self, name):
 
3265
        self.name = name
 
3266
 
 
3267
 
3260
3268
class NoCompatibleInter(BzrError):
3261
3269
 
3262
3270
    _fmt = ('No compatible object available for operations from %(source)r '