<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">
A thought for you might be to consider an option to just produce, (on request), a template config file with the default settings and commented out options then display the path to the user. This would fit in with other tools that I have come across while keeping
 the configuration options that the C code recognises in with the code rather than in a manual or web page that can get out of step without the complexity of being able to set and store options from within the tool itself. It is also somewhat pythonic in that
 the options and their documentation being in the code fits in well with pythons self documenting features.</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Python-ideas <python-ideas-bounces+gadgetsteve=live.co.uk@python.org> on behalf of Paul Moore <p.f.moore@gmail.com><br>
<b>Sent:</b> 06 February 2018 11:30<br>
<b>To:</b> Alex Walters<br>
<b>Cc:</b> Python-Ideas<br>
<b>Subject:</b> Re: [Python-ideas] Possible Enhancement to py Launcher - set default</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">I'm reluctant to expand the feature set of the launcher in this<br>
direction. It's written in C, and tightly focused on being a<br>
lightweight launcher. Adding code to manage user options and persist<br>
them to the py.ini file would be a non-trivial overhead, as well as<br>
being hard to maintain (because C code and text handling :-)) It's not<br>
that hard to manage an ini file, and if anyone wants a friendlier<br>
interface, writing such a thing in Python as a standalone utility<br>
would be easy, and far more robust, flexible and maintainable than<br>
adding it to the launcher directly (you could even add a GUI if you<br>
like ;-)).<br>
<br>
Conceded, I'm saying this from the perspective of writing and<br>
maintaining the code, and not from the UX/UI perspective. If someone<br>
wants to add this feature to the launcher, I don't mind, but<br>
*personally* I don't think it's worth it.<br>
<br>
Paul<br>
<br>
On 6 February 2018 at 10:10, Alex Walters <tritium-list@sdamon.com> wrote:<br>
> I actually like the idea of being able to modify the py.ini file to set the<br>
> default from py.exe.  That seams like the most intuitive thing to me.<br>
<br>
>> From: Python-ideas [<a href=""></a>mailto:python-ideas-bounces+tritium-<br>
>><br>
>> Maybe the Windows installer should offer to set/change that, especially<br>
>> when installing a non-release version?<br>
_______________________________________________<br>
Python-ideas mailing list<br>
Python-ideas@python.org<br>
<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas&data=02%7C01%7C%7C7699d0d7669c43d7c1a608d56d5515f7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636535134571322756&sdata=KzRBDOor7TVYLAvvEza2kr%2BIKifdMOgEwATN%2BQngFyo%3D&reserved=0">https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.python.org%2Fmailman%2Flistinfo%2Fpython-ideas&data=02%7C01%7C%7C7699d0d7669c43d7c1a608d56d5515f7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636535134571322756&sdata=KzRBDOor7TVYLAvvEza2kr%2BIKifdMOgEwATN%2BQngFyo%3D&reserved=0</a><br>
Code of Conduct: <a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F&data=02%7C01%7C%7C7699d0d7669c43d7c1a608d56d5515f7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636535134571322756&sdata=1ZrUqumcn4c69EGmEbQMOxL30AM%2BrYkSZSVrxBT5X7E%3D&reserved=0">
https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpython.org%2Fpsf%2Fcodeofconduct%2F&data=02%7C01%7C%7C7699d0d7669c43d7c1a608d56d5515f7%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636535134571322756&sdata=1ZrUqumcn4c69EGmEbQMOxL30AM%2BrYkSZSVrxBT5X7E%3D&reserved=0</a><br>
</div>
</span></font></div>
</body>
</html>