Skip to content

Middle initial 'e.' remains lowercase when using capitalize() #39

Closed
@scottwernervt

Description

@scottwernervt

Middle initial e. will remain lower case after calling capitalize(). I am using Python3.4 and nameparser-0.3.10

>>> name = HumanName('scott e. werner')
>>> name
<HumanName : [
    title: '' 
    first: 'scott' 
    middle: 'e.' 
    last: 'werner' 
    suffix: ''
    nickname: ''
]>
>>> name.capitalize()
>>> name
<HumanName : [
    title: '' 
    first: 'Scott' 
    middle: 'e.' 
    last: 'Werner' 
    suffix: ''
    nickname: ''
]>

I cannot repeat the bug with the middle initial: l.

>>> name = HumanName('scott l. werner')
>>> name.capitalize()
>>> name
<HumanName : [
    title: '' 
    first: 'Scott' 
    middle: 'L.' 
    last: 'Werner' 
    suffix: ''
    nickname: ''
]>

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions