Message368212
```console
$ ln -s 'import os; os.system("echo hi")' __main__.py
$ ls -al
total 8
drwxr-xr-x 2 asottile asottile 4096 May 5 15:55 .
drwxr-xr-x 3 asottile asottile 4096 May 5 14:50 ..
lrwxrwxrwx 1 asottile asottile 31 May 5 15:55 __main__.py -> 'import os; os.system("echo hi")'
$ zip --symlinks out.zip __main__.py
adding: __main__.py (stored 0%)
$ python3 out.zip
hi
```
I expect the output to be similar to running `__main__.py`:
```
$ python3 __main__.py
python3: can't open file '__main__.py': [Errno 2] No such file or directory
```
(real usecase, I wanted `__main__.py` to be a symlink but got a very strange NameError and traced it down to executing the symlink target name instead of the symlink destination) |
|
Date |
User |
Action |
Args |
2020-05-05 22:55:41 | Anthony Sottile | set | recipients:
+ Anthony Sottile |
2020-05-05 22:55:41 | Anthony Sottile | set | messageid: <1588719341.33.0.757930708567.issue40525@roundup.psfhosted.org> |
2020-05-05 22:55:41 | Anthony Sottile | link | issue40525 messages |
2020-05-05 22:55:40 | Anthony Sottile | create | |
|