~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/errors.py

  • Committer: Andrew Bennetts
  • Date: 2009-02-13 07:34:40 UTC
  • mto: This revision was merged to the branch mainline in revision 4027.
  • Revision ID: andrew.bennetts@canonical.com-20090213073440-qzvli80q9729jvce
Implement suspend_write_group/resume_write_group.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2953
2953
 
2954
2954
    def __init__(self, format, url):
2955
2955
        BzrError.__init__(self, format=format, url=url)
 
2956
 
 
2957
 
 
2958
class UnresumableWriteGroups(BzrError):
 
2959
    
 
2960
    _fmt = ("Repository %(repository)s cannot resume write group(s) "
 
2961
            "%(write_groups)r: %(reason)s")
 
2962
 
 
2963
    internal_error = True
 
2964
 
 
2965
    def __init__(self, repository, write_groups, reason):
 
2966
        self.repository = repository
 
2967
        self.write_groups = write_groups
 
2968
        self.reason = reason
 
2969
 
 
2970
 
 
2971
class UnsuspendableWriteGroup(BzrError):
 
2972
    
 
2973
    _fmt = ("Repository %(repository)s cannot suspend a write group.")
 
2974
 
 
2975
    internal_error = True
 
2976
 
 
2977
    def __init__(self, repository):
 
2978
        self.repository = repository
 
2979