1 '''This is the main file. This launches the application.'''
2 import lib
.engine
.log
# so logging's info/debug are logged
4 from panda3d
.core
import load_prc_file_data
5 if '--version' in argv
:
6 load_prc_file_data('', 'window-type none')
7 from os
.path
import exists
8 from traceback
import print_exc
9 from pmachines
.pmachines
import Pmachines
10 from p3d_appimage
import AppImageBuilder
12 if __name__
== '__main__' or exists('main.pyo'):
13 pmachines
= Pmachines()
14 if pmachines
.updating
:
15 AppImageBuilder('pmachines').update()
16 elif not pmachines
.version
:
17 try: pmachines
.base
.run()