server/setup.py
changeset 128 d4e5954f2ad4
parent 127 036781323559
child 130 27c8c40d9e03
equal deleted inserted replaced
127:036781323559 128:d4e5954f2ad4
    46     source_dirs = ['src']
    46     source_dirs = ['src']
    47 
    47 
    48     version_variables = {}
    48     version_variables = {}
    49     local_variables = {}
    49     local_variables = {}
    50     try:
    50     try:
    51         execfile(os.path.join(source_dirs[0], "__init__.py"), version_variables)
    51         with open("somefile.py") as f:
       
    52             code = compile(f.read(), "somefile.py", 'exec')
       
    53             exec(code, version_variables, local_variables)
    52     except:
    54     except:
    53         try:
    55         print("Exception in user code:")
    54             with open("somefile.py") as f:
    56         print("-"*60)
    55                 code = compile(f.read(), "somefile.py", 'exec')
    57         traceback.print_exc(file=sys.stdout)
    56                 exec(code, version_variables, local_variables)
    58         print("-"*60)
    57         except:
    59         pass
    58             print("Exception in user code:")
       
    59             print("-"*60)
       
    60             traceback.print_exc(file=sys.stdout)
       
    61             print("-"*60)
       
    62             pass
       
    63 
    60 
    64     version = version_variables['__version__']
    61     version = version_variables['__version__']
    65 
    62 
    66     packages, data_files = [], []
    63     packages, data_files = [], []
    67 
    64