[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Subversion Win32 Python Bindings Errors

From: François Beausoleil <fbeausoleil_at_ftml.net>
Date: 2004-12-17 19:45:20 CET


I have the same recurring problem - Win32 Python bindings report a
strange error instead of the actual error.

For example:

from svn import core, fs, repos

def repro(pool):
   repos.svn_repos_open('no-repos-named-that-way', pool)

def main():
   print core.SVN_VER_MAJOR, core.SVN_VER_MINOR, core.SVN_VER_MICRO

if __name__ == '__main__':

This runs and reports the following:
1 1 1
Traceback (most recent call last):
   File "C:\java\rsvn\recipe.py", line 11, in ?
   File "C:\java\rsvn\recipe.py", line 8, in main
   File "C:\Python23\lib\svn\core.py", line 33, in run_app
     return apply(func, (pool,) + args, kw)
   File "C:\java\rsvn\recipe.py", line 4, in repro
     repos.svn_repos_open('no-repos-named-that-way', pool)
SystemError: null argument to internal routine

Cmpilato gave me a bit of help in early December, and on his machine,
the raised Exception is not SystemError, but SubversionError.

The printout when running on Linux:
1 2 0
Traceback (most recent call last):
   File "./test.py", line 12, in ?
   File "./test.py", line 9, in main
   File "/usr/lib/python2.3/site-packages/svn/core.py", line 37, in run_app
     return apply(func, (pool,) + args, kw)
   File "./test.py", line 5, in repro
     repos.svn_repos_open('no-repos-named-that-way', pool)
libsvn._core.SubversionException: ("Can't open file
'no-repos-named-that-way/format': No such file or directory", 2)


PS: Yes, it's me again with the same problem that I've been bugging the
list about for the past two weeks...

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Received on Fri Dec 17 19:53:04 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.