Skip to content

Commit 1682ed6

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 1682ed6

File tree

2 files changed

+19
-16
lines changed

2 files changed

+19
-16
lines changed

virtualenv.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -2033,19 +2033,19 @@ 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+
eJytVV1v2jAUffevuATUtd0YYo+bmEZVJJBaqBrWaVsn1ySXxlpwkO1Q6Md/n50vElK6h5YHSHyP
2037+
r4/vOffShGnAFcx5iLCIlYYZQqzQhzuuA3BUFEsPYcZFh3mar5hGB47nMlrAjKngmDRhE8XgMSEi
2038+
DTIWwDX4XKKnww0hPua74PAIHgiYTywUamjPYbnxI48ka02QaFej0AcUKy4jsUChYcUkZ7MQVYLi
2039+
c2jAb2jfg9N6oJOzU3o1upx+75/Ri/50+J4+OfAHvoAOUCR4+7GRntOqoZ0CgetlJHUCLNZSjrVN
2040+
SXzO/0fm53Q4GQ8n54M9lIp4jVgRqdMrQi+SrKIM1ay8icgqiGJTYB+1kSfRD5jw4V4FH+Au4F4A
2041+
AVshMPNjQl60WNiwDphOrJGlMgbxWBgai+gIbg0Do7h5mkfSviyZ8VC2VX0E+GFsFMU6C2subrM0
2042+
FaAtELRsicELmLhFBXfGj8y3Xxuw3jLHGo8sDXP0cwFM+YUt/0nfHbaTUj8+Fou/3CG9Gly6o8m4
2043+
/ZwMySXbEj597fi46og4DCtFe0Fgt7tHWbdbk9Tt1rV0uy+KmIVzIikkjw7GV9vrNyy3rr1eDxwR
2044+
CR+VlrFtOdyh1wQXwznkgMYOgbYN5b2an/5ETHuncS4lhrhilZ4sdXf1bEJKbHsOpaVXSh2S1aF8
2045+
JVJrNlPJtFGzlxK6Q+nJaEzH/fMBpZ8zWLmPC97bhrAFMyukImupVde7gu5pLEtrp013jyJWudSe
2046+
ySnl25+O3P7J2YBeXE7OL6Y1Y+4awZ6WOyjJ6Ky31UxzmIJCowfrPXasw7cZMVRYRR/emLGAgi0Q
2047+
rislv3ZujrYbsxlY8rO9chPO2V8EFUu0EyEWLORMpXPesuf6nQIWSmT+xjKVSMqIUiNC6fHgoJqJ
2048+
kBRe/KHgGj0TMnNGQHuRJXNa35zUwG8y+t5g7L1y5L1m3D036oxg/wDfTFtI
20492049
""")
20502050

20512051
##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)