# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
from __future__ import division
+import __builtin__
import os
import sys
import imp
hasattr(sys, "importers") # old py2exe
or imp.is_frozen("__main__")) # tools/freeze
+#if not main_is_frozen():
+# try:
+# import wxversion
+# wxversion.select("2.6")
+# except:
+# wxversion.select("2.8")
+
+def get_main_dir():
+ if main_is_frozen():
+ return os.path.dirname(sys.executable)
+ return os.path.dirname(os.path.abspath(__file__))
+__builtin__.get_main_dir = get_main_dir
+__builtin__.GPDF2SWF_BASEDIR = get_main_dir()
+
+pyver = "".join(map(str, sys.version_info[0:2]))
+#print >>sys.stderr, pyver
if main_is_frozen():
- sys.path.insert(0, os.path.join("..", "python25"))
+ sys.path.insert(0, os.path.join("..", "python%s" % pyver))
else:
sys.path.insert(0, os.path.join("..", "lib", "python"))
+ sys.path.insert(1, os.path.join("..", "python%s" % pyver))
import wx
-from app import Pdf2Swf
+#print >>sys.stderr, wx.VERSION
+from lib.app import Pdf2Swf
if __name__ == "__main__":
app = wx.App(False)