Ejemplo n.º 1
0
def key_secret_generator(storage, func, key, secret):
  if key is None:
    while True:
      key = generate_string()
      if not (yield getattr(storage, func)(key)):
        break
  if secret is None:
    secret = generate_string(128)
  defer.returnValue(dict(key=key, secret=secret))
Ejemplo n.º 2
0
  def __init__(self, key, secret, callback=None, verifier=None, **kwargs):
    self.key = key
    self.secret = secret
    self.verifier_generator = kwargs.get('verifier_generator', lambda: generate_string(32))

    if self.key is None or self.secret is None:
      raise ValueError("Key and secret must be set.")
    if callback is not None:
      self.set_callback(callback)
    if verifier is not None:
      self.set_verifier(verifier)
Ejemplo n.º 3
0
    def __init__(self, key, secret, callback=None, verifier=None, **kwargs):
        self.key = key
        self.secret = secret
        self.verifier_generator = kwargs.get('verifier_generator',
                                             lambda: generate_string(32))

        if self.key is None or self.secret is None:
            raise ValueError("Key and secret must be set.")
        if callback is not None:
            self.set_callback(callback)
        if verifier is not None:
            self.set_verifier(verifier)