eggs/infrae.subversion-1.4.5-py2.6.egg/infrae/subversion/__init__.py
author Nishanth Amuluru <nishanth@fossee.in>
Sat, 08 Jan 2011 11:20:57 +0530
changeset 69 c6bca38c1cbf
permissions -rw-r--r--
Added buildout stuff and made changes accordingly

# 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