__init__.py 706 B

12345678910111213141516171819202122232425
  1. # greaseweazle/optimised/__init__.py
  2. #
  3. # Written & released by Keir Fraser <keir.xen@gmail.com>
  4. #
  5. # This is free and unencumbered software released into the public domain.
  6. # See the file COPYING for more details, or visit <http://unlicense.org>.
  7. import os
  8. gw_opt = os.environ.get('GW_OPT')
  9. enabled = gw_opt is None or gw_opt.lower().startswith('y')
  10. if enabled:
  11. try:
  12. from .optimised import *
  13. except ModuleNotFoundError:
  14. enabled = False
  15. print('*** WARNING: Optimised data routines not found: '
  16. 'Run scripts/setup.sh')
  17. else:
  18. print('*** WARNING: Optimised data routines disabled (GW_OPT=%s)'
  19. % gw_opt)
  20. # Local variables:
  21. # python-indent: 4
  22. # End: