core.bones.captcha

Module Contents

Classes

CaptchaBone

class core.bones.captcha.CaptchaBone(*, publicKey=None, privateKey=None, **kwargs)

Bases: viur.core.bones.base.BaseBone

type = 'captcha'
serialize(skel: SkeletonInstance, name: str, parentIndexed: bool) bool
unserialize(skel, name) bool
fromClient(skel: SkeletonInstance, name: str, data: dict) None | List[viur.core.bones.base.ReadFromClientError]

Reads a value from the client. If this value is valid for this bone, store this value and return None. Otherwise our previous value is left unchanged and an error-message is returned.

Parameters:
  • name – Our name in the skeleton

  • dataUser-supplied request-data

Returns:

None or a list of errors