py3: fix for sort_func returning None as None cannot be ordered in py3

This commit is contained in:
Kovid Goyal 2019-04-10 21:02:08 +05:30
parent eced0f25b3
commit edfff91424
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -65,14 +65,14 @@ class HistoryMixin(object):
class HistoryLineEdit2(LineEdit, HistoryMixin): class HistoryLineEdit2(LineEdit, HistoryMixin):
def __init__(self, parent=None, completer_widget=None, sort_func=lambda x:None): def __init__(self, parent=None, completer_widget=None, sort_func=lambda x:b''):
LineEdit.__init__(self, parent=parent, completer_widget=completer_widget, sort_func=sort_func) LineEdit.__init__(self, parent=parent, completer_widget=completer_widget, sort_func=sort_func)
class HistoryComboBox(EditWithComplete, HistoryMixin): class HistoryComboBox(EditWithComplete, HistoryMixin):
def __init__(self, parent=None): def __init__(self, parent=None):
EditWithComplete.__init__(self, parent, sort_func=lambda x:None) EditWithComplete.__init__(self, parent, sort_func=lambda x:b'')
class ColorButton(QPushButton): class ColorButton(QPushButton):