id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 16017,createsuperuser fails if Python can't detect default locale,Preston Timmons,Ramiro Morales,"Changeset r16182 introduced a get_system_username() function to the createsuperuser command. This includes the lines: {{{#!python try: return getpass.getuser().decode(locale.getdefaultlocale()[1]) except (ImportError, KeyError, UnicodeDecodeError): }}} If Python can't detect the default system locale, local.getdefaultlocale returns (None, None). This causes decode to raise: {{{#!python TypeError: decode() argument 1 must be string, not None }}}",Bug,closed,Core (Management commands),1.4,Normal,fixed,dceu2011,Dmitry Jemerov niels_bom Chris.Wesseling@… kmike84@…,Accepted,1,0,0,0,1,0