Skip to content

Commit

Permalink
Use portable syntax for pydoc function
Browse files Browse the repository at this point in the history
Make sure a pydoc alias isn't present to allow such function to be
defined
  • Loading branch information
Ivoz committed Sep 20, 2015
1 parent 45fbee2 commit d33e617
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 16 deletions.
27 changes: 14 additions & 13 deletions virtualenv.py
Original file line number Diff line number Diff line change
Expand Up @@ -2033,19 +2033,20 @@ def convert(s):

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

##file activate.fish
Expand Down
9 changes: 6 additions & 3 deletions virtualenv_embedded/activate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ deactivate () {
# This should detect bash and zsh, which have a hash command that must
# be called to get it to forget past commands. Without forgetting
# past commands the $PATH changes we made may not be respected
if [ -n "${BASH-}" -o -n "${ZSH_VERSION-}" ] ; then
if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then
hash -r 2>/dev/null
fi

Expand Down Expand Up @@ -62,13 +62,16 @@ if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then
export PS1
fi

function pydoc {
# Make sure to unalias pydoc if it's already there
alias pydoc 2>/dev/null >/dev/null && unalias pydoc

pydoc () {
exec python -m pydoc "$@"
}

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

0 comments on commit d33e617

Please sign in to comment.