Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. def all_binary_combinations(mycollection):
  2.     for i in xrange(len(mycollection)):
  3.         for combination in itertools.combination(mycollection, i):
  4.             yield combination
  5.  
  6. def force_decid(userid_str):
  7.     lower_inds = set(i for i, char in enumerate(userid_str) if char.islower())
  8.     for combination in all_binary_combinations(lower_inds):
  9.         cp = ''.join(char.upper() if i in lower_inds else char for i, char in enumerate(combination))
  10.         try: return decid(cp)
  11.         expecpt InvalidID: pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement