summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--photoblaster/.ropeproject/globalnamesbin1808 -> 1824 bytes
-rw-r--r--photoblaster/config.py23
2 files changed, 19 insertions, 4 deletions
diff --git a/photoblaster/.ropeproject/globalnames b/photoblaster/.ropeproject/globalnames
index cc1ff5d..fd96358 100644
--- a/photoblaster/.ropeproject/globalnames
+++ b/photoblaster/.ropeproject/globalnames
Binary files differ
diff --git a/photoblaster/config.py b/photoblaster/config.py
index b4ad22e..409583d 100644
--- a/photoblaster/config.py
+++ b/photoblaster/config.py
@@ -10,12 +10,27 @@ MAX_SIZE = 1024 * 1024 * 1.2 * 1.5
BIN_CONVERT = "/usr/bin/convert"
BIN_COMPOSITE = "/usr/bin/composite"
BIN_IDENTIFY = "/usr/bin/identify"
-THREEDROTATE = "./bin/3Drotate"
-GRID = "./bin/grid"
-BEVELBORDER = "./bin/bevelborder"
+
+_RELATIVE_DIR = os.path.dirname(__file__)
+
+
+# FIXME see how django does it
+def _bin_dir(filename):
+ return os.path.abspath(
+ os.path.join(
+ _RELATIVE_DIR,
+ "..",
+ "bin",
+ filename
+ )
+ )
+
+THREEDROTATE = _bin_dir("3Drotate")
+GRID = _bin_dir("grid")
+BEVELBORDER = _bin_dir("bevelborder")
# common parameters
-DEFAULT_FINALFORMAT = "png";
+DEFAULT_FINALFORMAT = "png"
DEFAULT_HEIGHT = 400
DEFAULT_WIDTH = 600