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
|
return name
|
||||||
|
|
||||||
def generateNameFromTitle(self, obj):
|
def generateNameFromTitle(self, obj):
|
||||||
title = obj.title
|
return generateNameFromTitle(obj.title)
|
||||||
if len(title) > 15:
|
|
||||||
words = title.split()
|
|
||||||
if len(words) > 1:
|
|
||||||
title = '_'.join((words[0], words[-1]))
|
|
||||||
return self.normalizeName(title)
|
|
||||||
|
|
||||||
def normalizeName(self, baseName):
|
def normalizeName(self, baseName):
|
||||||
return normalizeName(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):
|
def normalizeName(baseName):
|
||||||
specialCharacters = {
|
specialCharacters = {
|
||||||
'\xc4': 'Ae', '\xe4': 'ae', '\xd6': 'Oe', '\xf6': 'oe',
|
'\xc4': 'Ae', '\xe4': 'ae', '\xd6': 'Oe', '\xf6': 'oe',
|
||||||
|
|
Loading…
Add table
Reference in a new issue