work around Python 3.3.1 subprocess buf regression
switch view edits to use the Edit object