dc4bae2d3a18459dcc0d5bd54bf100437a5648f2

Author
hauntsaninja
Committer
hauntsaninja
Date

Message

use python

Diff

 1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
 2index eadbb6696bc32077933f84e0c723d458a48955b8..7018c67e5e5116732159b35988650b89f1e34fb7 100644
 3--- a/autoswitch_virtualenv.plugin.zsh
 4+++ b/autoswitch_virtualenv.plugin.zsh
 5@@ -279,17 +279,8 @@ function _missing_error_message() {
 6 
 7 function randstr()
 8 {
 9-    local strlen="${1:=8}"
10-    local str
11-    local i
12-
13-    strchars="abcdefghijklmnopqrstuvwxyz123456789"
14-
15-    for ((i=0; i<strlen; i++)); do
16-        str="$str${strchars:$(( $RANDOM % ${#strchars} )):1}"
17-    done
18-
19-    printf "%s" "$str"
20+    local strlen="${1:=4}"
21+    python -c "import string, random; print(''.join(random.choice(string.ascii_lowercase) for _ in range($strlen)))"
22 }
23 
24