- 22 May, 2015 4 commits
-
-
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.
-
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.
-
Bram Schoenmakers authored
-
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.
-
- 19 May, 2015 5 commits
-
-
Jacek Sowiński authored
- do not match something like: '://example.org' - match URLs at beginning of the line
-
kidpixo authored
- METADATA (key:value pairs) - LINK (foo://bar.bla)
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 16 May, 2015 9 commits
-
-
Bram Schoenmakers authored
Addresses many (but most likely not all) Unicode issues as requested in issue #21.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Also specifically indicate Python 2.7, since Python 2.6 is not supported.
-
Bram Schoenmakers authored
The icalendar package does not support Python 3.2 throwing a SyntaxError.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Also fix the ical test case that reads the test data incorrectly. Windows newlines were not properly decoded, resulting in a mismatch between the output of the icalendar package and the test data file.
-
Bram Schoenmakers authored
-
- 15 May, 2015 11 commits
-
-
Bram Schoenmakers authored
(Implicit in Python 2, has to be made explicit with // in Python 3).
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Quite a puzzle to get this right for Python 2 and 3 simultaneously...
-
Bram Schoenmakers authored
Text identifiers were calculated with the hash() builtin. The problem is that hash() returns different values depending on Python's major version or 32 vs 64 bit. With Python >=3.3, the seed for the hash function is always different (for security). Instead of relying on hash(), use the sha1() hash to obtain a text identifier.
-
Bram Schoenmakers authored
Still some test cases are failing, but the basic functionality seems to werk.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
$HOME is not set on every operating system (can you guess which one?). This resulted in errors because a configuration file path was constructed using an empty string. So use a different approach that should work for most major OS's.
-
- 05 May, 2015 11 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
With the invocation `tag 1` it would print invalid todo number while todo 1 does exist. It should print the usage text in that case.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Remove priorities from multiple todo items at once
-
Jacek Sowiński authored
-
Jacek Sowiński authored
+ Test new multi-todo functionality. + Change name of tests from set_prio to depri
-
Jacek Sowiński authored
-
Bram Schoenmakers authored
-