call site 0 for path.svnurl.read
path/testing/fscommon.py - line 245
243
244
245
246
   def test__getpymodule_d(self):
       otherdir = self.root.join('otherdir')
->     mod = otherdir.join('d.py')._getpymodule()
       assert mod.value2 == "got it"
path/common.py - line 380
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
   def _getpymodule(self):
       """resolve this path to a module python object. """
       modname = str(self)
       modname = modname.replace('.', self.sep)
       try:
           return sys.modules[modname]
       except KeyError:
->         co = self._getpycodeobj()
           mod = py.std.new.module(modname)
           mod.__file__ = PathStr(self)
           if self.basename == '__init__.py':
               mod.__path__ = [str(self.dirpath())]
           sys.modules[modname] = mod
           try: 
               exec co in mod.__dict__
           except: 
               del sys.modules[modname] 
               raise 
           return mod
path/common.py - line 395
393
394
395
396
397
   def _getpycodeobj(self):
       """ read the path and compile it to a py.code.Code object. """
->     s = self.read('rU')
       # XXX str(self) should show up somewhere in the code's filename
       return py.code.compile(s)