Advertisement
Guest User

obp_client.py

a guest
May 30th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. from osv import osv, fields
  2.  
  3. # All the Settings in CAPS are defined here.
  4. from settings import *
  5.  
  6. import requests
  7. import pickle
  8. import sys
  9. import simplejson as json
  10.  
  11. DEFAULT = False
  12.  
  13. class Bank(osv.Model):
  14.  
  15. """This class defines a Bank Object"""
  16.  
  17. _name = 'obp.bank'
  18. _description = 'OBP Bank'
  19. _order = 'name'
  20.  
  21. _columns = {
  22. 'full_name' : fields.char('Bank name'),
  23. 'logo' : fields.char('Bank Logo'),
  24. 'website' : fields.char('Bank Website'),
  25. 'bank_id' : fields.char('Bank ID'),
  26. 'short_name' : fields.char('Short Name'),
  27. }
  28.  
  29. def _obp_load_data(self, cr, uid, context = None):
  30. f = open(content_obj, 'r')
  31. content = pickle.load(f)
  32.  
  33. for item in content['banks']:
  34. record_id = self.create(cr, uid,
  35. {'full_name': item['bank']['full_name'],
  36. 'logo' : item['bank']['logo'],
  37. 'website': item['bank']['website'],
  38. 'bank_id': item['bank']['id'],
  39. 'short_name': item['bank']['short_name'],},
  40. context)
  41.  
  42. Bank()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement