~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: mbp at sourcefrog
  • Date: 2005-04-11 02:45:04 UTC
  • Revision ID: mbp@sourcefrog.net-20050411024504-7ba1b272f2539261b6ea75d1
- Better assertions in InventoryEntry constructor

Show diffs side-by-side

added added

removed removed

Lines of Context:
127
127
        
128
128
        self.file_id = file_id
129
129
        self.name = name
130
 
        assert kind in ['file', 'directory']
131
130
        self.kind = kind
132
131
        self.text_id = text_id
133
132
        self.parent_id = parent_id
135
134
        self.text_size = None
136
135
        if kind == 'directory':
137
136
            self.children = {}
 
137
        elif kind == 'file':
 
138
            pass
138
139
        else:
139
 
            assert kind == 'file'
 
140
            raise BzrError("unhandled entry kind %r" % kind)
 
141
 
140
142
 
141
143
 
142
144
    def sorted_children(self):