Для булевых свойств, на мой взгляд, лучше использовать markAsWatched/markAsUnwatched, это уровень языка домена. А уже внутри они могут быть реализованы через приватный setWatched.
Хорошо, давайте попробую все-таки помочь. Из вашего вопроса непонятно чего вы хотите добиться, попробуйте переформулировать его. Вы фильтровать хотите по производителю?
pcdesign: просто к сведению - я vim запускал один раз в жизни, на Питоне не пишу. Решение вашей проблемы нашлось первой строкой в поисковике по запросу "vim klen/python-mode buffer_post_write".
Я в замешательстве, откровенно говоря. На первый взгляд все должно работать нормально. При выполнении этого же самого запроса в каком-нибудь клиенте, проблема остается?
4itosik: Выполните в своем sql-клиенте запрос select '21-15' >= '11-30' and '00:15' <= '13:15' и удивитесь. Вы сравниваете не время, а строки, потому и результат такой.