<div dir="ltr"><br><div dir="ltr"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 8:13 PM, Steven D'Aprano <span dir="ltr"><<a href="mailto:steve@pearwood.info" target="_blank">steve@pearwood.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 19/12/12 07:39, rail shafigulin wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I currently have it done this way. It just seems a bit odd that I have to<br>
arrange it manually.<br>
</blockquote>
<br></div>
What's so special about alphabetical order? Wouldn't it make more sense for<br>
related options to be kept together?<br>
<br>
E.g.:<br>
<br>
Usage: make_sandwich [OPTIONS]<br>
<br>
  --bread KIND              white, multigrain, rye, black, sourdough or wholemeal.<br>
  --style "light"|"dark"    Defaults to "light" if not given. Ignored unless bread=rye.<br>
  --meat KIND               chicken, ham, turkey, pastrami, salami, spam or beef<br>
<br>
rather than:<br>
<br>
  --bread KIND              white, multigrain, rye, black, sourdough or wholemeal.<br>
  --meat KIND               chicken, ham, turkey, pastrami, salami, spam or beef<br>
  --style "light"|"dark"    Defaults to "light" if not given. Ignored unless bread=rye.<br>
<br>
<br>
Obviously with only three options it doesn't make much difference, but suppose<br>
you had two dozen options. Alphabetical order means that related options will be<br>
scattered all over the place.<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
<br>
-- <br>
Steven<br>
______________________________<u></u>_________________</font></span><div class="HOEnZb"><div class="h5"><br>
Tutor maillist  -  <a href="mailto:Tutor@python.org" target="_blank">Tutor@python.org</a><br>
To unsubscribe or change subscription options:<br>
<a href="http://mail.python.org/mailman/listinfo/tutor" target="_blank">http://mail.python.org/<u></u>mailman/listinfo/tutor</a></div></div></blockquote><div> </div></div>There is nothing special about alphabetical order. You are right, it is better to arrange related options together. For my script, I don't have related options and simply want to arrange them in alphabetical order. </div>
</div></div>