On 14.01.2016 11:29, Muhammad Ahmed Khalid wrote:
This discussion is kind of going into different directions and I want to bring it back to the getpass function.
The original argument is that there should be a choice provided by the getpass function of getting feedback or not. Currently the getpass function does not provide any feedback and I just want to add the ability to make it so that I can get some feedback.
Some one earlier mentioned that by default the function will not echo anything back and I totally agree with that. In fact I like that suggestion a lot. Only when the users* want feedback they can change the parameters of the function and add which ever character they want for masking.
Please note that currently the first parameter of the getpass function is the Prompt. The second parameter can then be used as the masking character which can be None / blank by default.
If you can make this work cross-platform, I don't think anyone would object to having such an option, as long as the default remains "show nothing" :-) For more complex password / key card / single signon / etc. functionality, I believe a PyPI installable package would be better. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Jan 14 2016)
Python Projects, Coaching and Consulting ... http://www.egenix.com/ Python Database Interfaces ... http://products.egenix.com/ Plone/Zope Database Interfaces ... http://zope.egenix.com/
::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/