bluegill2> git diff app/display/model/src/main/resources/examples/table_server/server.py
diff --git a/app/display/model/src/main/resources/examples/table_server/server.py b/app/display/model/src/main/resources/exam
index 54135d7..1e1a579 100644
--- a/app/display/model/src/main/resources/examples/table_server/server.py
+++ b/app/display/model/src/main/resources/examples/table_server/server.py
@@ -54,7 +54,7 @@ def updateValue(pv):
# create PVs
tableStructDict = {'labels' : [STRING],
- 'value' : OrderedDict([('id', [UINT]), ('name', [STRING]), ('title', [STRING])])}
+ 'value' : dict(OrderedDict([('id', [UINT]), ('name', [STRING]), ('title', [STRING])]))}
tablePV = PvObject(tableStructDict, "epics:nt/NTTable:1.0")
tablePV['labels'] = ['ID', 'Name', 'Title']
namePV = PvString('')
@@ -63,5 +63,8 @@ namePV = PvString('')
server = PvaServer('table', tablePV)
server.addRecord('name', namePV, updateValue)
-raw_input("\nEnter anything to quit\n")
+try:
+ raw_input("\nEnter anything to quit\n")
+except NameError as ex:
+ input("\nEnter anything to quit\n")
The above should work on both python2 and python3.
Please let me know if you have any issues.