Kristján Valur Jónsson <swesk...@gmail.com> added the comment:

So you have already stated, and this issue is six years old now.

While I no longer have a stake in this, I'd just like to reiterate that IMHO it 
breaks several good practices of architecture, particularly that of separation 
of roles.

The abstraction called symbolic links is the domain of the filesystem.  An 
application should accept the image that the filesystem offers, not try to 
second-guess the intent of an operator by arbitrarily, and unexpectedly, 
unrolling that abstraction.

While you present a use case, I argue that it isn't, and shouldn't be, the 
domain of the application to intervene in an essentially shell specific, and 
operator specific process of collecting his favorite shortcuts in a folder.  
For that particular use case, a more sensible way would be for the user to 
simply create shell shortcuts, even aliases, for his favorite python scripts.  
This behaviour is basically taking over what should be the role of the shell.  
I'm unable to think of another program doing this sort of thin.

I suppose that now, with the reworked startup process, it would be simpler to 
actually document this rather unexpected behaviour, and possibly provide a flag 
to override it.  I know that I some spent time on this and came away rather 
stumped.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue17639>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to