~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: Martin Pool
  • Date: 2005-05-08 23:11:45 UTC
  • Revision ID: mbp@sourcefrog.net-20050508231145-f8929b9c632ab23d
- fix error raised from invalid InventoryEntry name

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
    from elementtree.ElementTree import Element, ElementTree, SubElement
30
30
 
31
31
from xml import XMLMixin
32
 
from errors import bailout, BzrError
 
32
from errors import bailout, BzrError, BzrCheckError
33
33
 
34
34
import bzrlib
35
35
from bzrlib.osutils import uuid, quotefn, splitpath, joinpath, appendpath
115
115
        '123'
116
116
        >>> e = InventoryEntry('123', 'src/hello.c', 'file', ROOT_ID)
117
117
        Traceback (most recent call last):
118
 
        BzrError: ("InventoryEntry name is not a simple filename: 'src/hello.c'", [])
 
118
        BzrCheckError: InventoryEntry name 'src/hello.c' is invalid
119
119
        """
120
120
        if '/' in name or '\\' in name:
121
121
            raise BzrCheckError('InventoryEntry name %r is invalid' % name)