diff options
author | Stephen Finucane <stephenfin@redhat.com> | 2020-02-25 17:27:54 +0000 |
---|---|---|
committer | Stephen Finucane <stephenfin@redhat.com> | 2020-02-25 17:33:41 +0000 |
commit | 1eb03f187ab101668c26a4ef800e96bd66992140 (patch) | |
tree | 4dc35d8f6d782e18341c143a504b5fde2f3a62bf /oslo_db/sqlalchemy/models.py | |
parent | d4038860ce9df2a32af41fa1f3bb6557c03f6e23 (diff) | |
download | oslo-db-1eb03f187ab101668c26a4ef800e96bd66992140.tar.gz |
Drop use of six
No need for this in a Python 3-only world.
Change-Id: I8923f2b87c1bd114b8c55210100c7485a0de8f28
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Diffstat (limited to 'oslo_db/sqlalchemy/models.py')
-rw-r--r-- | oslo_db/sqlalchemy/models.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/oslo_db/sqlalchemy/models.py b/oslo_db/sqlalchemy/models.py index 6fa0f6f..2bad0f5 100644 --- a/oslo_db/sqlalchemy/models.py +++ b/oslo_db/sqlalchemy/models.py @@ -20,8 +20,6 @@ SQLAlchemy models. """ -import six - from oslo_utils import timeutils from sqlalchemy import Column from sqlalchemy import DateTime @@ -30,7 +28,7 @@ from sqlalchemy.orm import object_mapper from oslo_db.sqlalchemy import types -class ModelBase(six.Iterator): +class ModelBase(object): """Base class for models.""" __table_initialized__ = False @@ -119,7 +117,7 @@ class ModelBase(six.Iterator): return [key for key, value in self.iteritems()] -class ModelIterator(six.Iterator): +class ModelIterator(object): def __init__(self, model, columns): self.model = model @@ -128,9 +126,8 @@ class ModelIterator(six.Iterator): def __iter__(self): return self - # In Python 3, __next__() has replaced next(). def __next__(self): - n = six.advance_iterator(self.i) + n = next(self.i) return n, getattr(self.model, n) |