1. 08 Jul, 2016 2 commits
  2. 07 Jul, 2016 4 commits
  3. 06 Jul, 2016 2 commits
  4. 29 Jun, 2016 1 commit
    • David Johnson's avatar
      Add a single-command mode for the client. · 19476ddb
      David Johnson authored
      This is based on a decorator class, ApplicableMethod, that exposes
      methods on objects to direct invocation from the command line.
      
      It uses argparse + subcommands (+ a default subcommand of 'interactive'
      to preserve old behavior).
      
      The decorator class methods create argparse subparsers based on
      the decorator args for each decorated function.  Kinda cool.  Didn't
      end up working as slick as I would have liked, due to decorator
      limitations.  But still, useful... and eliminates tons of boilerplate.
      19476ddb
  5. 13 Jun, 2016 4 commits
  6. 08 Jun, 2016 1 commit
    • David Johnson's avatar
      Pythonize the whole library so that PYTHONPATH and module paths are sane. · 6501cf07
      David Johnson authored
      There are a couple bugfixes in here -- there was a bad call to
      super().__init__ that passed self as the first arg.  I also removed the
      config file manager_class and helper_class defaults.
      
      Also updates the slurm module and adds important notes about subclassing
      both an existing helper and manager inside of a single class... method
      resolution order is important!  See the slurm module, or the new docs
      for SimpleElasticSliceManager for that.
      6501cf07
  7. 07 Jun, 2016 4 commits
  8. 06 Jun, 2016 1 commit
  9. 28 May, 2016 1 commit
  10. 26 May, 2016 1 commit
  11. 25 May, 2016 1 commit
  12. 23 May, 2016 1 commit