As Markdown.__init__ no longer accepts a 'source' keyword, we no longer need to ensure that the 'source' kerword of Markdown.convert does not override it when set to 'None'. Now that Markdown.convert is the only place 'source' should be set, we can assume we always use it. And while we're at it, we might as well make 'source' a required argument.
As Markdown.__init__ no longer accepts a 'source' keyword, we no longer need to ensure that the 'source' kerword of Markdown.convert does not override it when set to 'None'. Now that Markdown.convert is the only place 'source' should be set, we can assume we always use it. And while we're at it, we might as well make 'source' a required argument.

Situphen/Python-ZMarkdown,gogobook/Python-Markdown,fernandezcuesta/Python-Markdown,gogobook/Python-Markdown,dataquestio/Python-Markdown,evertqin/Python-Markdown,zestedesavoir/Python-ZMarkdown,me-and/Python-Markdown,Situphen/Python-ZMarkdown,zestedesavoir/Python-ZMarkdown,fernandezcuesta/Python-Markdown,gogobook/Python-Markdown,dataquestio/Python-Markdown,cyisfor/Python-Markdown,Situphen/Python-ZMarkdown,me-and/Python-Markdown,dataquestio/Python-Markdown,zestedesavoir/Python-ZMarkdown,fernandezcuesta/Python-Markdown,evertqin/Python-Markdown,waylan/Python-Markdown,craigds/python-markdown,waylan/Python-Markdown,cyisfor/Python-Markdown,joachimneu/Python-Markdown,cyisfor/Python-Markdown,joachimneu/Python-Markdown,evertqin/Python-Markdown,joachimneu/Python-Markdown,me-and/Python-Markdown