nfv/nfv/nfv-vim/nfv_vim/database/model/_sw_update.py
Al Bailey 65a8eca8e1 Clean up imports based on flake8
A number of changes were done to the imports in the files.
 - Clean up flake8 H301 multiple imports per line
 - Remove noqa from top of files, allowing flake8 to run
on all files.
 - Clean up relative imports in most places. This will
simplify python3 support later.
 - Partially sort the imports. A later commit will
enable that check since doing that here would have made
the changeset even bigger.

Story: 2003499
Task: 26561
Change-Id: Id5f95559f0d4604f4db1a1d74098063fd510142c
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
2018-09-20 16:43:28 -05:00

29 lines
969 B
Python
Executable File

#
# Copyright (c) 2015-2016 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
from sqlalchemy import Column
from sqlalchemy import String
from nfv_vim.database.model._base import AsDictMixin
from nfv_vim.database.model._base import Base
class SoftwareUpdate(AsDictMixin, Base):
"""
Software Update Database Table
NOTE: This was originally the sw_patches table in release 16.10. Since the
table name has changed and we do not want to migrate the data from
15.12 (we do not support upgrading while patch orchestration is in
progress), there is no need to upversion this table.
"""
__tablename__ = 'sw_updates'
uuid = Column(String(64), nullable=False, primary_key=True)
sw_update_type = Column(String(64), nullable=False, primary_key=False)
strategy_data = Column(String(2147483647), nullable=False, primary_key=False)
def __repr__(self):
return "<SwUpdate(%r)>" % self.uuid