Rev 425: Remove unnecessary initialization, add assertions. in http://people.samba.org/bzr/jelmer/bzr-svn/bzr.dev

Jelmer Vernooij jelmer at samba.org
Sat Feb 10 13:53:28 GMT 2007


At http://people.samba.org/bzr/jelmer/bzr-svn/bzr.dev

------------------------------------------------------------
revno: 425
revision-id: jelmer at samba.org-20070210135306-h57124ufb6re4ekz
parent: jelmer at samba.org-20070202194810-u6ce2rs57hzaykt4
parent: jelmer at samba.org-20070207224558-4c461v1nvsd293r5
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: main
timestamp: Sat 2007-02-10 14:53:06 +0100
message:
  Remove unnecessary initialization, add assertions.
modified:
  branchprops.py                 branchprops.py-20061223204623-80lvm7pjrpsgk0dd-1
  logwalker.py                   logwalker.py-20060621215743-c13fhfnyzh1xzwh2-1
  transport.py                   transport.py-20060406231150-b3472d06b3a0818d
    ------------------------------------------------------------
    revno: 424.1.1
    merged: jelmer at samba.org-20070207224558-4c461v1nvsd293r5
    parent: jelmer at samba.org-20070202194810-u6ce2rs57hzaykt4
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: main
    timestamp: Wed 2007-02-07 23:45:58 +0100
    message:
      Remove unnecessary initialization.
=== modified file 'branchprops.py'
--- a/branchprops.py	2007-01-02 16:58:01 +0000
+++ b/branchprops.py	2007-02-10 13:53:06 +0000
@@ -44,10 +44,12 @@
 
         return props
 
-    def get_properties(self, path, revnum):
+    def get_properties(self, path, origrevnum):
+        assert path is not None
+        assert isinstance(origrevnum, int) and origrevnum >= 0
         proplist = {}
-        revnum = self.log.find_latest_change(path, revnum)
-        assert revnum is not None
+        revnum = self.log.find_latest_change(path, origrevnum)
+        assert revnum is not None, "can't find latest change for %r:%r" % (path, origrevnum)
 
         proplist = {}
         for (name, value) in self.cachedb.execute("select name, value from branchprop where revnum=%d and branchpath='%s'" % (revnum, path)):

=== modified file 'logwalker.py'
--- a/logwalker.py	2007-02-02 19:48:10 +0000
+++ b/logwalker.py	2007-02-10 13:53:06 +0000
@@ -219,6 +219,8 @@
         :param path: Path to check for changes
         :param revnum: First revision to check
         """
+        assert isinstance(path, str)
+        assert isinstance(revnum, int) and revnum >= 0
         if revnum > self.saved_revnum:
             self.fetch_revisions(revnum)
 

=== modified file 'transport.py'
--- a/transport.py	2007-02-02 19:48:10 +0000
+++ b/transport.py	2007-02-07 22:45:58 +0000
@@ -31,10 +31,6 @@
 
 from errors import convert_svn_error
 
-# Some older versions of the Python bindings need to be 
-# explicitly initialized
-svn.ra.initialize()
-
 svn_config = svn.core.svn_config_get_config(None)
 
 




More information about the bazaar-commits mailing list