blob: d13d541a2da00e1f31477db5b8bb8773b8c8ed05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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
|