/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 __init__.py

  • Committer: Jelmer Vernooij
  • Date: 2009-09-10 12:20:56 UTC
  • mto: (0.239.9 trunk)
  • mto: This revision was merged to the branch mainline in revision 6960.
  • Revision ID: jelmer@samba.org-20090910122056-3e1ec7300dj6kat3
Better error message when dulwich is missing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
    try:
82
82
        from dulwich import __version__ as dulwich_version
83
83
    except ImportError:
84
 
        raise ImportError("bzr-git: Please install dulwich, https://launchpad.net/dulwich")
 
84
        raise bzr_errors.DependencyNotPresent("dulwich", "bzr-git: Please install dulwich, https://launchpad.net/dulwich")
85
85
    else:
86
86
        if dulwich_version < dulwich_minimum_version:
87
 
            raise ImportError("bzr-git: Dulwich is too old; at least %d.%d.%d is required" % dulwich_minimum_version)
 
87
            raise bzr_errors.DependencyNotPresent("dulwich", "bzr-git: Dulwich is too old; at least %d.%d.%d is required" % dulwich_minimum_version)
88
88
 
89
89
bzrdir.format_registry.register_lazy('git', 
90
90
    "bzrlib.plugins.git.dir", "LocalGitBzrDirFormat",