summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--python/ovs/db/idl.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/python/ovs/db/idl.py b/python/ovs/db/idl.py
index abb7a444a..dc5f89e69 100644
--- a/python/ovs/db/idl.py
+++ b/python/ovs/db/idl.py
@@ -293,8 +293,6 @@ class Idl:
self.data[table_name] = {}
def __create_row(self, table, uuid):
- class Row(object):
- pass
row = self.data[table.name][uuid] = Row()
for column in table.columns.itervalues():
setattr(row, column.name, ovs.db.data.Datum.default(column.type))
@@ -304,3 +302,10 @@ class Idl:
"""Forces the IDL to drop its connection to the database and reconnect.
In the meantime, the contents of the IDL will not change."""
self.session.force_reconnect()
+
+class Row(object):
+ """A row within an Idl. Data for each column is stored as an attribute
+ with the same name as the column and using an ovs.db.data.Datum as the
+ value."""
+ pass
+