[Scons-users] Bug with argument parsing
    Dirk Baechle 
    tshortik at gmx.de
       
    Sat Feb  8 16:47:14 EST 2014
    
    
  
Hi Sean,
Am 08.02.2014 05:11, schrieb Sean Houghton:
> Tumbleweeds on this post...   it's a fairly serious bug if you're 
> adding extra arguments to your project and I'm surprised nobody has 
> run in to this before.
>
> Does anyone use the feature that lets you type in partial command line 
> arguments?  I suggest this feature be removed.
>
both described issues from #2929 are based on the same problem. The 
parsing mechanism of optparse allows for partial matching of long 
options, as long as the common prefix is unique. This conflicts with the 
way we internally call "parse_args" for updating values after an 
AddOption().
I have created a patch and a pull request for fixing this issue...it's at
https://bitbucket.org/scons/scons/pull-request/107/fix-for-the-handling-of-long-options-in/diff
if you want to check it out right now.
Thanks a lot for reporting this. My impression is, that probably several 
other users encountered this problem. But then they worked around it by 
renaming the arguments and didn't bother to actually get it fixed.
Best regards,
Dirk
    
    
More information about the Scons-users
mailing list