peter9477

PlayBook PySide launcher with -shared option

May 27th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import os
  2. import sys
  3.  
  4. # add "-arg -shared" to pythonpackager command to run from shared
  5. if '-shared' in sys.argv:
  6.     ENVDIR = 'shared/misc'
  7.     sys.path.append(ENVDIR)
  8. else:
  9.     ENVDIR = os.path.dirname(__file__)
  10.  
  11.  
  12. if __name__ == '__main__':
  13.     try:
  14.         import cli
  15.     except ImportError:
  16.         pass
  17.     else:
  18.         import threading
  19.         t = threading.Thread(target=cli.run)
  20.         t.daemon = True
  21.         t.start()
  22.  
  23.     import os
  24.     os.environ['LD_LIBRARY_PATH'] = os.path.join(ENVDIR, 'lib')
  25.     os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = os.path.join(ENVDIR, 'lib/platforms')
  26.     os.environ['QT_QPA_PLATFORM'] = 'blackberry'
  27.  
  28.     from pprint import pformat
  29.     print(pformat(dict(os.environ)), file=sys.stderr)
  30.  
  31.     from pprint import pformat
  32.     print(pformat(sys.argv), file=sys.stderr)
  33.  
  34.     from pyqmltest.main import main
  35.     main()
Advertisement
Add Comment
Please, Sign In to add comment