provide separate function for generating object names from title
This commit is contained in:
parent
7e975dadfb
commit
5c0d46193f
1 changed files with 8 additions and 6 deletions
14
common.py
14
common.py
|
@ -224,17 +224,19 @@ class NameChooser(BaseNameChooser):
|
|||
return name
|
||||
|
||||
def generateNameFromTitle(self, obj):
|
||||
title = obj.title
|
||||
if len(title) > 15:
|
||||
words = title.split()
|
||||
if len(words) > 1:
|
||||
title = '_'.join((words[0], words[-1]))
|
||||
return self.normalizeName(title)
|
||||
return generateNameFromTitle(obj.title)
|
||||
|
||||
def normalizeName(self, baseName):
|
||||
return normalizeName(baseName)
|
||||
|
||||
|
||||
def generateNameFromTitle(title):
|
||||
if len(title) > 15:
|
||||
words = title.split()
|
||||
if len(words) > 1:
|
||||
title = '_'.join((words[0], words[-1]))
|
||||
return normalizeName(title)
|
||||
|
||||
def normalizeName(baseName):
|
||||
specialCharacters = {
|
||||
'\xc4': 'Ae', '\xe4': 'ae', '\xd6': 'Oe', '\xf6': 'oe',
|
||||
|
|
Loading…
Add table
Reference in a new issue