]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fixing syntax errors in db/models.py
authorSalvatore Orlando <salvatore.orlando@eu.citrix.com>
Tue, 5 Jul 2011 00:08:18 +0000 (01:08 +0100)
committerSalvatore Orlando <salvatore.orlando@eu.citrix.com>
Tue, 5 Jul 2011 00:08:18 +0000 (01:08 +0100)
quantum/db/models.py

index 547ea106ce1fd3f8f0edeb7e70df23db819c1cc7..1a18e7e5188e81b251b3ef1a650e45922236e59c 100644 (file)
 
 import uuid
 
-from sqlalchemy import Column, Integer, String, ForeignKey
-from sqlalchemy.exc import IntegrityError
+from sqlalchemy import Column, String, ForeignKey
 from sqlalchemy.ext.declarative import declarative_base
-from sqlalchemy.orm import relation
+from sqlalchemy.orm import relation, object_mapper
 
 BASE = declarative_base()
 
@@ -30,24 +29,6 @@ BASE = declarative_base()
 class QuantumBase(object):
     """Base class for Quantum Models."""
 
-    def save(self, session=None):
-        """Save this object."""
-        if not session:
-            session = get_session()
-        session.add(self)
-        try:
-            session.flush()
-        except IntegrityError, e:
-            if str(e).endswith('is not unique'):
-                raise exception.Duplicate(str(e))
-            else:
-                raise
-
-    def delete(self, session=None):
-        """Delete this object."""
-        # TODO: this method does not do anything at the moment
-        self.save(session=session)
-
     def __setitem__(self, key, value):
         setattr(self, key, value)