diff --git a/examples/basic_edit.py b/examples/basic_edit.py
index aaac79ac6aacf911c31bb11b8bdde91302239b84..43c4b0096c77ab745d1b9fa7ce72f2818f7721a4 100644
--- a/examples/basic_edit.py
+++ b/examples/basic_edit.py
@@ -60,12 +60,12 @@ if site.writeapi:
     image.delete('Testing history deletion', oldimage=archivename)
     print('History:', list(image.imagehistory()))
 
-text = page.edit()
+text = page.text()
 text += u'\n[[Image:%s-test-image.png]]' % prefix
-page.save(text, 'Adding image')
+page.edit(text, 'Adding image')
 print('Images:', list(page.images(generator=False)))
-
 print('Cleaning up')
+
 image.delete('Cleanup')
 page.delete('Cleanup')