Hector
I don't think my Python knowledge is that great, but Michael Palin's character came to mind, after i suggested they may have anal retentiveness, they proved it by pointing out my grammar and spelling.
Used conversationally to describe a person who pays such attention to detail that the obsession becomes an annoyance to others, potentially to the detriment of the anal-retentive person. The term derives from Freudian psychoanalysis.