Use voussoirkit.stringtools for collapse_whitespace.
This commit is contained in:
parent
9ca40c6ae7
commit
98b6d93094
2 changed files with 4 additions and 8 deletions
|
@ -149,11 +149,6 @@ def checkerboard_image(color_1, color_2, image_size, checker_size):
|
||||||
offset = not offset
|
offset = not offset
|
||||||
return image
|
return image
|
||||||
|
|
||||||
def collapse_whitespace(s):
|
|
||||||
s = s.strip()
|
|
||||||
s = re.sub(r'\s+', ' ', s)
|
|
||||||
return s
|
|
||||||
|
|
||||||
def comma_space_split(s):
|
def comma_space_split(s):
|
||||||
'''
|
'''
|
||||||
Split the string apart by commas and spaces, discarding all extra
|
Split the string apart by commas and spaces, discarding all extra
|
||||||
|
|
|
@ -16,6 +16,7 @@ from voussoirkit import pathclass
|
||||||
from voussoirkit import sentinel
|
from voussoirkit import sentinel
|
||||||
from voussoirkit import spinal
|
from voussoirkit import spinal
|
||||||
from voussoirkit import sqlhelpers
|
from voussoirkit import sqlhelpers
|
||||||
|
from voussoirkit import stringtools
|
||||||
|
|
||||||
from . import constants
|
from . import constants
|
||||||
from . import decorators
|
from . import decorators
|
||||||
|
@ -307,7 +308,7 @@ class Album(ObjectBase, GroupableMixin):
|
||||||
if not isinstance(title, str):
|
if not isinstance(title, str):
|
||||||
raise TypeError(f'Title must be {str}, not {type(title)}.')
|
raise TypeError(f'Title must be {str}, not {type(title)}.')
|
||||||
|
|
||||||
title = helpers.collapse_whitespace(title)
|
title = stringtools.collapse_whitespace(title)
|
||||||
|
|
||||||
return title
|
return title
|
||||||
|
|
||||||
|
@ -613,7 +614,7 @@ class Bookmark(ObjectBase):
|
||||||
if not isinstance(title, str):
|
if not isinstance(title, str):
|
||||||
raise TypeError(f'Title must be {str}, not {type(title)}.')
|
raise TypeError(f'Title must be {str}, not {type(title)}.')
|
||||||
|
|
||||||
title = helpers.collapse_whitespace(title)
|
title = stringtools.collapse_whitespace(title)
|
||||||
|
|
||||||
return title
|
return title
|
||||||
|
|
||||||
|
@ -1569,7 +1570,7 @@ class User(ObjectBase):
|
||||||
if not isinstance(display_name, str):
|
if not isinstance(display_name, str):
|
||||||
raise TypeError(f'Display name must be string, not {type(display_name)}.')
|
raise TypeError(f'Display name must be string, not {type(display_name)}.')
|
||||||
|
|
||||||
display_name = helpers.collapse_whitespace(display_name)
|
display_name = stringtools.collapse_whitespace(display_name)
|
||||||
|
|
||||||
if display_name == '':
|
if display_name == '':
|
||||||
return None
|
return None
|
||||||
|
|
Loading…
Reference in a new issue