예제 #1
0
 def send_private_notice(self, instance, notice, backend=None):
     return get_backend(self, backend).send_private_notice(instance, notice)
예제 #2
0
 def get_followers(self, instance, backend=None):
     return get_backend(self, backend).get_followers(instance)
예제 #3
0
 def post_notice(self, instance, notice, backend=None):
     return get_backend(self, backend).post_notice(instance, notice)
예제 #4
0
 def add_to_list(self, instance, who, ulist, backend=None):
     return get_backend(self, backend).add_to_list(instance, who, ulist)
예제 #5
0
 def follow(self, instance, who, backend=None):
     return get_backend(self, backend).follow(instance, who)
예제 #6
0
 def save(self, backend=None):
     return get_backend(self, backend).save(self)
예제 #7
0
 def delete(self, backend=None):
     return get_backend(self, backend).delete(self)
예제 #8
0
 def __len__(self, backend=None):
     return get_backend(backend).len(self)
예제 #9
0
 def __new__(cls, *args, **kwargs):
     pk = kwargs.get('pk')
     if pk:
         return get_backend().get(pk)
     self = object.__new__(cls)
     return self
예제 #10
0
 def append(self, item, backend=None):
     return get_backend(backend).append(self, item)
예제 #11
0
 def __setitem__(self, key, value, backend=None):
     return get_backend(backend).setitem(self, key, value)
예제 #12
0
 def __getitem__(self, key, backend=None):
     return get_backend(backend).getitem(self, key)
예제 #13
0
 def __delitem__(self, key, backend=None):
     return get_backend(backend).delitem(self, key)
예제 #14
0
 def __contains__(self, key, backend=None):
     return get_backend(backend).contains(self, key)