1. 22 May, 2015 4 commits
    • Bram Schoenmakers's avatar
      Create test script to run tests. · 072d7c89
      Bram Schoenmakers authored
      The trigger is that pylint doesn't support Python 3.2 anymore, and in
      that case Travis CI should not run pylint.
      
      This script takes an optional argument for the executable name of the
      corresponding Python version (typically just 'python2' and 'python3').
      When not given, 'python' is just run, whatever is in your $PATH. The
      latter mode is used in Travis CI.
      072d7c89
    • Bram Schoenmakers's avatar
      Suppress pylint E1103 false positives. · 9ee7c591
      Bram Schoenmakers authored
      pylint doesn't understand that <date> - <timedelta> results in a date,
      but thinks it results in a timedelta. Since timedelta has no isoformat()
      method, it will complain.
      9ee7c591
    • Bram Schoenmakers's avatar
      Add pylint -E to Travis-CI. · 4601a175
      Bram Schoenmakers authored
      4601a175
    • Bram Schoenmakers's avatar
      Got rid of some invalid super() calls in EditCommand. · 5562ed7d
      Bram Schoenmakers authored
      * Moved one super() call outside the EditCommand class into a lambda
        function.
      * Made EditCommand.execute() call its correct parent execute() (was:
        ListCommand). However, this would go wrong:
      
        EditCommand.execute() calls MultiCommand.execute()
        MultiCommand.execute() calls ListCommand.execute()
            Because EditCommand has multiple inheritance
        ListCommand.execute() is successful, but returns None
        MultiCommand.execute() takes that as failure, returns False
        EditCommand.execute() returns False
      
        This is fixed by adding return True to the execute() method of the
        parent classes.
      
      This fixes all pylint errors.
      5562ed7d
  2. 19 May, 2015 5 commits
  3. 16 May, 2015 9 commits
  4. 15 May, 2015 11 commits
  5. 05 May, 2015 11 commits