Bladeren bron

Add qubes.utils.random_string()

Bahtiar `kalkin-` Gadimov 7 jaren geleden
bovenliggende
commit
f90d86fe13
1 gewijzigde bestanden met toevoegingen van 8 en 0 verwijderingen
  1. 8 0
      qubes/utils.py

+ 8 - 0
qubes/utils.py

@@ -25,6 +25,8 @@
 #
 
 import hashlib
+import random
+import string
 import os
 import re
 import subprocess
@@ -158,3 +160,9 @@ def get_entry_point_one(group, name):
                 ', '.join('{}.{}'.format(ep.module_name, '.'.join(ep.attrs))
                     for ep in epoints)))
     return epoints[0].load()
+
+
+def random_string(length=5):
+    ''' Return random string consisting of ascii_leters and digits '''
+    return ''.join(random.choice(string.ascii_letters + string.digits)
+                   for _ in range(length))