/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/errors.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2017-06-10 18:39:27 UTC
  • mfrom: (6653.6.7 rename-controldir)
  • Revision ID: breezy.the.bot@gmail.com-20170610183927-8yn4wmsk1ki92xc3
Rename ``bzrdir`` attribute to ``controldir``.

Merged from https://code.launchpad.net/~jelmer/brz/rename-controldir/+merge/325433

Show diffs side-by-side

added added

removed removed

Lines of Context:
254
254
    _fmt = 'There is no public branch set for "%(branch_url)s".'
255
255
 
256
256
    def __init__(self, branch):
257
 
        import breezy.urlutils as urlutils
 
257
        from . import urlutils
258
258
        public_location = urlutils.unescape_for_display(branch.base, 'ascii')
259
259
        BzrError.__init__(self, branch_url=public_location)
260
260
 
646
646
 
647
647
    _fmt = 'Not a branch: "%(path)s"%(detail)s.'
648
648
 
649
 
    def __init__(self, path, detail=None, bzrdir=None):
650
 
       import breezy.urlutils as urlutils
 
649
    def __init__(self, path, detail=None, controldir=None):
 
650
       from . import urlutils
651
651
       path = urlutils.unescape_for_display(path, 'ascii')
652
652
       if detail is not None:
653
653
           detail = ': ' + detail
654
654
       self.detail = detail
655
 
       self.bzrdir = bzrdir
 
655
       self.controldir = controldir
656
656
       PathError.__init__(self, path=path)
657
657
 
658
658
    def __repr__(self):
665
665
        return super(NotBranchError, self)._get_format_string()
666
666
 
667
667
    def _get_detail(self):
668
 
        if self.bzrdir is not None:
 
668
        if self.controldir is not None:
669
669
            try:
670
 
                self.bzrdir.open_repository()
 
670
                self.controldir.open_repository()
671
671
            except NoRepositoryPresent:
672
672
                return ''
673
673
            except Exception as e:
689
689
    _fmt = 'No submit branch available for branch "%(path)s"'
690
690
 
691
691
    def __init__(self, branch):
692
 
       import breezy.urlutils as urlutils
 
692
       from . import urlutils
693
693
       self.path = urlutils.unescape_for_display(branch.base, 'ascii')
694
694
 
695
695
 
746
746
class NoRepositoryPresent(BzrError):
747
747
 
748
748
    _fmt = 'No repository present: "%(path)s"'
749
 
    def __init__(self, bzrdir):
 
749
    def __init__(self, controldir):
750
750
        BzrError.__init__(self)
751
 
        self.path = bzrdir.transport.clone('..').base
 
751
        self.path = controldir.transport.clone('..').base
752
752
 
753
753
 
754
754
class UnsupportedFormatError(BzrError):
767
767
 
768
768
class IncompatibleFormat(BzrError):
769
769
 
770
 
    _fmt = "Format %(format)s is not compatible with .bzr version %(bzrdir)s."
 
770
    _fmt = "Format %(format)s is not compatible with .bzr version %(controldir)s."
771
771
 
772
 
    def __init__(self, format, bzrdir_format):
 
772
    def __init__(self, format, controldir_format):
773
773
        BzrError.__init__(self)
774
774
        self.format = format
775
 
        self.bzrdir = bzrdir_format
 
775
        self.controldir = controldir_format
776
776
 
777
777
 
778
778
class ParseFormatError(BzrError):
2788
2788
 
2789
2789
class BzrDirError(BzrError):
2790
2790
 
2791
 
    def __init__(self, bzrdir):
2792
 
        import breezy.urlutils as urlutils
2793
 
        display_url = urlutils.unescape_for_display(bzrdir.user_url,
 
2791
    def __init__(self, controldir):
 
2792
        from . import urlutils
 
2793
        display_url = urlutils.unescape_for_display(controldir.user_url,
2794
2794
                                                    'ascii')
2795
 
        BzrError.__init__(self, bzrdir=bzrdir, display_url=display_url)
 
2795
        BzrError.__init__(self, controldir=controldir, display_url=display_url)
2796
2796
 
2797
2797
 
2798
2798
class UnsyncedBranches(BzrDirError):
2800
2800
    _fmt = ("'%(display_url)s' is not in sync with %(target_url)s.  See"
2801
2801
            " brz help sync-for-reconfigure.")
2802
2802
 
2803
 
    def __init__(self, bzrdir, target_branch):
2804
 
        BzrDirError.__init__(self, bzrdir)
2805
 
        import breezy.urlutils as urlutils
 
2803
    def __init__(self, controldir, target_branch):
 
2804
        BzrError.__init__(self, controldir)
 
2805
        from . import urlutils
2806
2806
        self.target_url = urlutils.unescape_for_display(target_branch.base,
2807
2807
                                                        'ascii')
2808
2808
 
3192
3192
 
3193
3193
class NoColocatedBranchSupport(BzrError):
3194
3194
 
3195
 
    _fmt = ("%(bzrdir)r does not support co-located branches.")
 
3195
    _fmt = ("%(controldir)r does not support co-located branches.")
3196
3196
 
3197
 
    def __init__(self, bzrdir):
3198
 
        self.bzrdir = bzrdir
 
3197
    def __init__(self, controldir):
 
3198
        self.controldir = controldir
3199
3199
 
3200
3200
 
3201
3201
class NoWhoami(BzrError):