[Pkg-bazaar-commits] ./bzr/unstable r380: - Slight optimization for Inventory.__getitem__

Martin Pool mbp at sourcefrog.net
Fri Apr 10 07:43:41 UTC 2009


------------------------------------------------------------
revno: 380
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Thu 2005-05-05 19:49:08 +1000
message:
  - Slight optimization for Inventory.__getitem__
modified:
  bzrlib/inventory.py
-------------- next part --------------
=== modified file 'bzrlib/inventory.py'
--- a/bzrlib/inventory.py	2005-05-05 08:06:38 +0000
+++ b/bzrlib/inventory.py	2005-05-05 09:49:08 +0000
@@ -371,13 +371,13 @@
         >>> inv['123123'].name
         'hello.c'
         """
-        if file_id == None:
-            raise BzrError("can't look up file_id None")
-            
         try:
             return self._byid[file_id]
         except KeyError:
-            raise BzrError("file_id {%s} not in inventory" % file_id)
+            if file_id == None:
+                raise BzrError("can't look up file_id None")
+            else:
+                raise BzrError("file_id {%s} not in inventory" % file_id)
 
 
     def get_child(self, parent_id, filename):



More information about the Pkg-bazaar-commits mailing list