~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: Martin Pool
  • Date: 2005-05-05 09:49:08 UTC
  • Revision ID: mbp@sourcefrog.net-20050505094908-d8b9f83c4379c8d7
- Slight optimization for Inventory.__getitem__

Show diffs side-by-side

added added

removed removed

Lines of Context:
371
371
        >>> inv['123123'].name
372
372
        'hello.c'
373
373
        """
374
 
        if file_id == None:
375
 
            raise BzrError("can't look up file_id None")
376
 
            
377
374
        try:
378
375
            return self._byid[file_id]
379
376
        except KeyError:
380
 
            raise BzrError("file_id {%s} not in inventory" % file_id)
 
377
            if file_id == None:
 
378
                raise BzrError("can't look up file_id None")
 
379
            else:
 
380
                raise BzrError("file_id {%s} not in inventory" % file_id)
381
381
 
382
382
 
383
383
    def get_child(self, parent_id, filename):