[is_done and is_todo for nodes Olivier Schwander **20110410130023 Ignore-this: bb1ec51a64f756d94a67ee874413e234 with hardcoded todo states ] hunk ./org/node.py 89 + + def is_done(self): + return self._state in ["DONE", "CANCELED"] + + def is_todo(self): + return self._state in ["TODO"] hunk ./org/parser.py 9 - 'heading': r'(?P\*+)(?:\s+\[#(?P.)])?\s+(?P(?:TODO)|(?:DONE))?\s*(?P.+?)\s*(?::(?P<tags>\S*):)?$', + 'heading': r'(?P<level>\*+)(?:\s+\[#(?P<priority>.)])?\s+(?P<state>(?:CANCELED)|(?:TODO)|(?:DONE))?\s*(?P<title>.+?)\s*(?::(?P<tags>\S*):)?$',