I have been working on developing a module in OpenERP 7.0. I have been using Python and the Eclipse IDE for development. I wanted to know the difference between self.browse() and self.pool.get() in OpenERP development.
Thanks.
self.pool.get is used to get the Singleton instance of the orm model from the registry pool for the database in use. self.browse is a method of the orm model to return a browse record. 
As a rough analogy, think of self.pool.get as getting a database cursor and self.browse as a sql select of a records by Id.  Note if you pass a browse an integer you get a single browse record, if you pass a list of ids you get a list of browse records.
What's the difference between self.browse() and self.pool.get() in OpenERP development?