diff options
Diffstat (limited to 'eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py')
-rw-r--r-- | eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py b/eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py new file mode 100644 index 0000000..d13d541 --- /dev/null +++ b/eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py @@ -0,0 +1,22 @@ +# Copyright (c) 2007-2008 Infrae. All rights reserved. +# $Id$ + +import os + +impl = os.getenv('INFRAE_SUBVERSION_IMPL', 'PYSVN') + +if impl == 'PYSVN': + try: + # Try to use a native binding, use native SVN. + import Native + Recipe = Native.Recipe + uninstall = Native.uninstall + except: + # Or if the binding is not present, use slow py. + impl = 'PY' + +if impl == 'PY': + import Py + Recipe = Py.Recipe + uninstall = Py.uninstall + |