From 2938d07b35eaf8d378f5dc593c379b093c397c39 Mon Sep 17 00:00:00 2001 From: Anthony Tuininga Date: Fri, 26 Sep 2008 21:17:20 +0000 Subject: [PATCH] Account for the situation where the directory passed in is the binary diretory but the libraries are in a parallel directory. --- setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup.py b/setup.py index fee81ef..05c5af1 100644 --- a/setup.py +++ b/setup.py @@ -93,6 +93,13 @@ def CheckOracleHome(directoryToCheck): oracleLibDir = os.path.join(directoryToCheck, subDir) oracleVersion = version return True + dirName = os.path.dirname(directoryToCheck) + fileName = os.path.join(dirName, subDir, baseFileName) + if os.path.exists(fileName): + oracleHome = dirName + oracleLibDir = os.path.join(dirName, subDir) + oracleVersion = version + return True oracleHome = oracleVersion = oracleLibDir = None return False