refactor utils file and move MAX_LEN parameter into config file
This commit is contained in:
parent
13b4852051
commit
7cbb6ea389
2 changed files with 6 additions and 2 deletions
|
@ -20,3 +20,4 @@ LOCALE = "de_DE.utf8"
|
|||
COURSE_IGNORE_FILE = '.courseignore'
|
||||
COURSE_INFO_FILE = 'info.yaml'
|
||||
DEFAULT_MASTER_FILE_NAME = 'master.tex'
|
||||
MAX_LEN = 40
|
||||
|
|
|
@ -1,14 +1,17 @@
|
|||
from config import MAX_LEN
|
||||
|
||||
|
||||
def beautify(string):
|
||||
return string.replace('_', ' ').replace('-', ' ').title()
|
||||
|
||||
|
||||
def unbeautify(string):
|
||||
return string.replace(' ', '-').lower()
|
||||
|
||||
MAX_LEN = 40
|
||||
|
||||
def generate_short_title(title):
|
||||
short_title = title or 'Untitled'
|
||||
if len(title) >= MAX_LEN:
|
||||
short_title = title[:MAX_LEN - len(' ... ')] + ' ... '
|
||||
short_title = short_title.replace('$', '')
|
||||
return short_title
|
||||
|
||||
|
|
Loading…
Reference in a new issue