Revision 29148653 snf-pithos-backend/pithos/backends/random_word.py

b/snf-pithos-backend/pithos/backends/random_word.py
39 39
                    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
40 40
                    "abcdefghijklmnopqrstuvwxyz")
41 41

  
42

  
42 43
def get_random_word(length, alphabet=DEFAULT_ALPHABET):
43 44
    remainder = getrandbits(length * 8)
44 45
    return encode_word(remainder, alphabet=alphabet)
45 46

  
47

  
46 48
def encode_word(number, alphabet=DEFAULT_ALPHABET):
47 49
    base = len(alphabet)
48 50
    digits = []

Also available in: Unified diff