Skip to content
Snippets Groups Projects
  1. Dec 11, 2017
  2. Dec 03, 2017
  3. Oct 17, 2017
  4. Oct 10, 2017
  5. Aug 11, 2017
  6. Aug 04, 2017
  7. Jul 01, 2017
  8. Jun 11, 2017
  9. Jun 09, 2017
  10. Apr 15, 2017
  11. Feb 23, 2017
  12. Feb 13, 2017
    • Michael Kuron's avatar
      Python 2.7 compatibility · cb05590d
      Michael Kuron authored and Martin Bauer's avatar Martin Bauer committed
      This commit makes the Python code backwards compatible down to Python 2.7. Previously it would only run on Python 3.5 and up.
      
      Problems fixed included:
      - `time.perf_counter()` doesn't exist
      - all classes need to be new-style
      - `functools.lru_cache` doesn't exist
      - only the last argument to a function call can be `*`-expanded
      - the `nonlocal` keyword doesn't exist
      - metaclasses are used with a different syntax
      - `yield from` doesn't exist
      - `tempdir.TemporaryDirectory` doesn't exist
      - iterators need a `next()` method
      cb05590d
  13. Feb 09, 2017