home *** CD-ROM | disk | FTP | other *** search
/ Freelog 116 / FreelogNo116-JuilletSeptembre2013.iso / GestionFichiers / metamorphose / metamorphose2_0.8.2_setup.exe / metamorphose2.exe / app.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2011-01-12  |  2KB  |  65 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.6)
  3.  
  4. from __future__ import print_function
  5. import sys
  6. import os
  7.  
  8. def debug_print(msg):
  9.     if debug:
  10.         
  11.         try:
  12.             print(msg)
  13.         print('invalid char in msg')
  14.  
  15.     
  16.  
  17.  
  18. def __set_real_path():
  19.     if hasattr(sys, 'frozen'):
  20.         path = os.path.dirname(sys.executable)
  21.     else:
  22.         path = False
  23.         for path in sys.path:
  24.             if 'metamorphose' in path:
  25.                 path = path.decode(sys.getfilesystemencoding())
  26.                 break
  27.                 continue
  28.         
  29.         if not path:
  30.             print('Could not determine application path.\nMake sure the application is correctly installed.\n')
  31.             sys.exit()
  32.         
  33.     return os.path.join(path)
  34.  
  35. realPath = __set_real_path()
  36.  
  37. def get_real_path(file):
  38.     return os.path.join(realPath, file)
  39.  
  40.  
  41. def __get_version():
  42.     
  43.     try:
  44.         f = open(get_real_path('version'))
  45.     except:
  46.         v = 'unknown'
  47.  
  48.     v = f.readline().strip()
  49.     f.close()
  50.     return v + u' (beta)'
  51.  
  52. version = __get_version()
  53. language = ''
  54. warn = []
  55. bad = []
  56. errorLog = []
  57. items = []
  58. REmsg = False
  59. recursiveFolderOn = False
  60. autoModeLevel = False
  61. showTimes = False
  62. debug = False
  63. fontParams = { }
  64. prefs = False
  65.