call site 2 for path.svnurl.readlines
path/svn/testing/test_wccommand.py - line 137
135
136
137
138
139
140
141
142
143
144
145
146
147
   def test_blame(self):
       p = self.root.join('samplepickle')
->     lines = p.blame()
       assert sum([l[0] for l in lines]) == len(lines)
       for l1, l2 in zip(p.readlines(), [l[2] for l in lines]):
           assert l1 == l2
       assert [l[1] for l in lines] == ['hpk'] * len(lines)
       p = self.root.join('samplefile')
       lines = p.blame()
       assert sum([l[0] for l in lines]) == len(lines)
       for l1, l2 in zip(p.readlines(), [l[2] for l in lines]):
           assert l1 == l2
       assert [l[1] for l in lines] == ['hpk'] * len(lines)
path/svn/wccommand.py - line 363
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
   def blame(self):
       """ return a list of tuples of three elements:
   (revision, commiter, line)"""
       out = self._svn('blame')
       result = []
       blamelines = out.splitlines()
->     reallines = py.path.svnurl(self.url).readlines()
       for i, (blameline, line) in py.builtin.enumerate(
               zip(blamelines, reallines)):
           m = rex_blame.match(blameline)
           if not m:
               raise ValueError("output line %r of svn blame does not match "
                                "expected format" % (line, ))
           rev, name, _ = m.groups()
           result.append((int(rev), name, line))
       return result