110 | | if options["sum"] and datatype not in ("payments", "history") : |
111 | | raise PyKotaCommandLineError, _("Invalid data type [%s] for --sum command line option, see help.") % datatype |
112 | | |
| 110 | if datatype not in ("payments", "history") : |
| 111 | if options["sum"] : |
| 112 | raise PyKotaCommandLineError, _("Invalid data type [%s] for --sum command line option, see help.") % datatype |
| 113 | if extractonly.has_key("start") or extractonly.has_key("end") : |
| 114 | self.printInfo(_("Invalid filter for the %(datatype)s data type.") % locals(), "warn") |
| 115 | try : |
| 116 | del extractonly["start"] |
| 117 | except KeyError : |
| 118 | pass |
| 119 | try : |
| 120 | del extractonly["end"] |
| 121 | except KeyError : |
| 122 | pass |