Skip to content

Commit d33e617

Browse files
committed
Use portable syntax for pydoc function
Make sure a pydoc alias isn't present to allow such function to be defined
1 parent 45fbee2 commit d33e617

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

virtualenv.py

+14-13
Original file line numberDiff line numberDiff line change
@@ -2033,19 +2033,20 @@ def convert(s):
20332033

20342034
##file activate.sh
20352035
ACTIVATE_SH = convert("""
2036-
eJytVNtu2kAQffdXDIaHJK2L6GMrqhIFCaQEopimaptqs9jjeCWzi+w1l0T59876AjYOqdTGD2Dv
2037-
zO6cPefMtGEWigQCESEs0kTDHCFN0Ie10CHYiUpjD2EuZJd7Wqy4RhvOglgtYM6T8Mxqw1al4HEp
2038-
lYY4lSA0+CJGT0dby/Kx3AUnp/BkAT2pTFCDE8By6yvPytbaEKNZVZEPKFciVnKBUsOKx4LPI0yy
2039-
LBFAC36B8wh254lNLy/Y7fhm9m1wya4Hs9E79mzDb/gMOkSZ5ZvHRPp2p5Ft7zJws1SxzhJ3aznG
2040-
xqYsHoi/gfkxG00no+nV8AikXbwBbBdpwtuFXgVZzyKoBb2ZyEmoUiLYR03yZPoBlz48JuF7WIfC
2041-
CyHkKwROfxTy1GJhwjrkOrNGcRQZxONRRBbRCh4IASlOb4GKzceSk4eKrckHgO9kI5XqIqyFfCiO
2042-
qSUagqBjKAYv5PIBE1iTH7lvfrZgvEVlySNLQo5+KQDRLw395wN35BDVjioWfrojdju8ccfTifOS
2043-
BNkFnRg+fun6uOrKNIpqhL0irts7oqrba8jp9po6ur1XBSzCJZA8pYwOJ7f7q7cMtp65Xh9sqaSP
2044-
iY5T0254AK8NLkYBlAmtAwCOCZV9WlZ/tqi187iIY4xwxWv9WOnsem3LqqDt24xVPhmzrYKH6pWs
2045-
RqMRk3mTFh+V7C5j5+MJmwyuhox9KtKqPbzDvW8GQxitWDVZK226ORT0SFMZWActeljKMsrl1syq
2046-
VG9/MXYH55dDdn0zvbqeNYx5aARTrXRQdqK92bOZn0GEQqsPmyN2bKbvT8QowXr2yT2NBJR8gXBX
2047-
o/zOvj/dbyzmX8XP5spBKkl+JfOpXox63KBHCzQBJDiLImR3vtq5vd5kKL3BQPrPYfSvg+ilIURU
2048-
/gF8xjhJ
2036+
eJytVV1v2jAUfc+vuATUtd0yxh43MY2qSCAVqBrWaWunYJILsRYcZDt8tPS/z84XCSndQ5sHIL7H
2037+
9rn3nHupw9inAmY0QFhEQsIUIRLowZpKH0wRRtxFmFLWJK6kKyLRhPMZDxcwJcI/N+qwDSNwCWOh
2038+
BB4xoBI8ytGVwdYwPMx2wekZPBqgnogJlGDNYLn1QteI1+rAUa+GgQfIVpSHbIFMwopwSqYBihhF
2039+
Z1CDO7AewGw8OqOrS+e2fzP+0blyrjvj3nvnyYQ/8BWkjyzG60dH2majgjZzBG6WIZcxMF9LOFY2
2040+
xfEZ/R+ZX+PeaNgbDbpHKOXxCrE8UqWXh14kWUYpqml5Y5GFH0aqwB5KJU+sHxDmwYPwP8Dap64P
2041+
PlkhEPWlQm64WOiw9ImMrZEepQzikiBQFpEhzBUDpbj6NQu5flkS5aF0q/gI8FPZKIxkGpaUzdNj
2042+
SkBdIGjoEoPrEzZHAWvlR+Lpjy1ob6lrlUeWijl6mQCq/EyX/6Jj96y41Ltdvvjb7jm33Ru7Pxpa
2043+
z8kQJ2lx+Pyt6eGqyaIgKBXtBYHt1hFl7VZFUrtV1dJuvShiGs6IJJAs2h3e7tOvaW4tnV4bTBYy
2044+
D4XkkW45PKBXBxuDGWSA2gEBS4eyXs1ufzJUeydxyjkGuCKlnix0d/luwyiwbZuOU3h1HNNI61BM
2045+
yag0m6pk0qjpSwHddJyL/tAZdgZdx/mSwop9nPPeN4QumFoxSrIWWnVzKOiRxtK0Dtr08CpDK5fY
2046+
M76lmP1l3+5cXHWd65vR4HpcMeahEfRtmYPiE83NvprJGaqgUGvD5ogdq/D9iRgILKNPJ2osICML
2047+
hPtSye/Nydl+YzoDC37WKddhQP4iiIijnggRIwElIpnzmj2V7wSQgCPxtpopR+MOJgloB3OOyxS7
2048+
g7ULVjDReX1SeZ2clA8zjASX/6fgBl0VUqOGgbVITzEb383Ew28y/d5g8r1y6r1m4j037ZRm/wAb
2049+
M1rp
20492050
""")
20502051

20512052
##file activate.fish

virtualenv_embedded/activate.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ deactivate () {
1919
# This should detect bash and zsh, which have a hash command that must
2020
# be called to get it to forget past commands. Without forgetting
2121
# past commands the $PATH changes we made may not be respected
22-
if [ -n "${BASH-}" -o -n "${ZSH_VERSION-}" ] ; then
22+
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
2323
hash -r 2>/dev/null
2424
fi
2525

@@ -62,13 +62,16 @@ if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then
6262
export PS1
6363
fi
6464

65-
function pydoc {
65+
# Make sure to unalias pydoc if it's already there
66+
alias pydoc 2>/dev/null >/dev/null && unalias pydoc
67+
68+
pydoc () {
6669
exec python -m pydoc "$@"
6770
}
6871

6972
# This should detect bash and zsh, which have a hash command that must
7073
# be called to get it to forget past commands. Without forgetting
7174
# past commands the $PATH changes we made may not be respected
72-
if [ -n "${BASH-}" -o -n "${ZSH_VERSION-}" ] ; then
75+
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
7376
hash -r 2>/dev/null
7477
fi

0 commit comments

Comments
 (0)