mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Leave out whitespace and control chars from summary field
This commit is contained in:
parent
3f6f4fbc4d
commit
6155d07b1d
@ -7,6 +7,7 @@ __copyright__ = '2015, Kovid Goyal <kovid at kovidgoyal.net>'
|
|||||||
import os
|
import os
|
||||||
import textwrap
|
import textwrap
|
||||||
import time
|
import time
|
||||||
|
import unicodedata
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from contextlib import suppress
|
from contextlib import suppress
|
||||||
from csv import writer as csv_writer
|
from csv import writer as csv_writer
|
||||||
@ -906,7 +907,8 @@ class CharsWidget(QWidget):
|
|||||||
def __call__(self, data):
|
def __call__(self, data):
|
||||||
self.model(data)
|
self.model(data)
|
||||||
self.chars.resize_rows()
|
self.chars.resize_rows()
|
||||||
self.summary.setText(''.join(self.model.all_chars))
|
c = unicodedata.category
|
||||||
|
self.summary.setText(''.join(sorted(ch for ch in self.model.all_chars if c(ch) not in ('Zs', 'Cc'))))
|
||||||
self.filter_edit.clear()
|
self.filter_edit.clear()
|
||||||
|
|
||||||
def double_clicked(self, index):
|
def double_clicked(self, index):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user