Share Pastebin
Guest
Public paste!

root

By: a guest | Jan 28th, 2010 | Syntax: None | Size: 2.02 KB | Hits: 88 | Expires: Never
Copy text to clipboard
  1. diff -r c01aae84ab30 usr/share/pyshared/opensocial/__init__.py
  2. --- a/usr/share/pyshared/opensocial/__init__.py Thu Jan 28 11:38:05 2010 +0000
  3. +++ b/usr/share/pyshared/opensocial/__init__.py Thu Jan 28 14:14:43 2010 +0000
  4.  -119,7 +119,7 @@
  5.  
  6.      """
  7.      request = FetchPersonRequest(user_id, fields=fields)
  8. -    return self.send_request(request)
  9. +    return self.send_request(request, True)
  10.  
  11.    def fetch_friends(self, user_id='@me', fields=None):
  12.      """Fetches the friends of a given user by id.
  13. diff -r c01aae84ab30 usr/share/pyshared/opensocial/request.py
  14. --- a/usr/share/pyshared/opensocial/request.py  Thu Jan 28 11:38:05 2010 +0000
  15. +++ b/usr/share/pyshared/opensocial/request.py  Thu Jan 28 14:14:43 2010 +0000
  16.  -195,12 +195,15 @@
  17.  
  18.      params['data'] = data
  19.  
  20. +    rest_path = '/'.join(('appdata', user_id, group_id, app_id))
  21. +    rest_request = RestRequestInfo(rest_path, params=params)
  22. +
  23.      #TODO: add support for rest
  24.      params.update({'userId': user_id,
  25.                     'groupId': group_id,
  26.                     'appId': app_id})
  27.      rpc_request = RpcRequestInfo('appdata.update', params=params)
  28. -    super(UpdateAppDataRequest, self).__init__(None,
  29. +    super(UpdateAppDataRequest, self).__init__(rest_request,
  30.                                                rpc_request,
  31.                                                user_id)
  32.  
  33.  -217,13 +220,16 @@
  34.      if fields:
  35.        params['fields'] = ','.join(fields)
  36.  
  37. +    rest_path = '/'.join(('appdata', user_id, group_id, app_id))
  38. +    rest_request = RestRequestInfo(rest_path, params=params)
  39. +
  40.      #TODO: add support for rest
  41.      params.update({'userId': user_id,
  42.                     'groupId': group_id,
  43.                     'appId': app_id,
  44.                     'keys': params['fields']})
  45.      rpc_request = RpcRequestInfo('appdata.delete', params=params)
  46. -    super(DeleteAppDataRequest, self).__init__(None,
  47. +    super(DeleteAppDataRequest, self).__init__(rest_request,
  48.                                                rpc_request,
  49.                                                user_id)