from htmd.ui import * # TODO: This will be deprecated in a few versions from htmd.version import version as _version import os from htmd.config import _config __version__ = _version() if _config['configfile']: if not os.path.isfile(_config['configfile']): raise FileNotFoundError('HTMD Config file {} does not exist.'.format(_config['configfile'])) elif not _config['configfile'].endswith('.py'): raise Warning('HTMD Config file {} may not be a python file.'.format(_config['configfile'])) else: try: with open(_config['configfile']) as f: exec(compile(f.read(), _config['configfile'], 'exec')) except: raise RuntimeError('Failed to execute the HTMD Config file {}.'.format(_config['configfile'])) else: print('\nHTMD Config file {} executed.'.format(_config['configfile'])) print('Deprecation warning: "from htmd import *" will be deprecated. ' '\nTo import all HTMD shortcuts please from now on use "from htmd.ui import *"')
# (c) 2015-2018 Acellera Ltd http://www.acellera.com # All Rights Reserved # Distributed under HTMD Software License Agreement # No redistribution in whole or part # from htmd.version import version as _version import os.path from htmd.config import _config import htmd.home import logging.config __version__ = _version() try: logging.config.fileConfig(os.path.join(htmd.home.home(), 'logging.ini'), disable_existing_loggers=False) except: print("HTMD: Logging setup failed") if _config['configfile']: if not os.path.isfile(_config['configfile']): raise FileNotFoundError('HTMD Config file {} does not exist.'.format(_config['configfile'])) elif not _config['configfile'].endswith('.py'): raise Warning('HTMD Config file {} may not be a python file.'.format(_config['configfile'])) else: try: with open(_config['configfile']) as f: exec(compile(f.read(), _config['configfile'], 'exec')) except: raise RuntimeError('Failed to execute the HTMD Config file {}.'.format(_config['configfile'])) else: print('\nHTMD Config file {} executed.'.format(_config['configfile']))