hola buenas tardes mi problema es el siguente no puedo pegar un texto seleccionado en un editor de texto hecho con python 
este es el codigo espero y me puedan ayudar    
Código python:
Ver original- from tkinter import * 
- import sys  
- from tkinter.messagebox import * 
- from tkinter.colorchooser import askcolor               
- from tkinter.filedialog   import *      
-   
-      class Ventana_principal: 
-   
-              abrir_archivo = 0 
-   
-              def abrir(self): 
-                     self.nombre_archivo = askopenfilename() 
-                     if self.nombre_archivo != "": 
-                    self.archivo = open(self.nombre_archivo) 
-                    self.abrir_archivo = 1 
-                    self.editor.insert("1.0",self.archivo.read()) 
-   
-     def guarda(self): 
-                  
-         if self.abrir_archivo == 1: 
-                
-             self.archivo = open(self.nombre_archivo, "w") 
-             self.archivo.write(self.editor.get('1.0',END)) 
-             self.archivo.close() 
-             self.archivo = open(self.nombre_archivo) 
-         else: 
-             self.guarda_como() 
-                                                     
-     def guarda_como(self): 
-         self.archivo = asksaveasfile() 
-         self.archivo.write(self.editor.get('1.0',END)) 
-         self.nombre_archivo = self.archivo.name 
-         self.abrir_archivo = 1 
-         self.archivo.close() 
-         self.archivo = open(self.nombre_archivo) 
-   
-     def copia_seleccion(self): 
-         self.memoria = self.editor.selection_get() 
-         print(self.memoria) 
-     #def pega_seleccion(self): 
-         #self.texto = self.editor.selection_handle() 
-                    
-     def __init__(self,ventanaPadre): 
-         self.miventana = ventanaPadre 
-         self.miventana.geometry("640x480") 
-          
-         menubar = Menu(self.miventana) 
-          
-         # create a pulldown menu, and add it to the menu bar 
-         filemenu = Menu(menubar, tearoff=0) 
-         filemenu.add_command(label="Abrir", command=self.abrir) 
-         filemenu.add_command(label="Guardar", command=self.guarda) 
-         filemenu.add_command(label="Guardar como", command=self.guarda_como) 
-         filemenu.add_separator() 
-         filemenu.add_command(label="Salir", command=self.salir) 
-         menubar.add_cascade(label="Archivo", menu=filemenu) 
-   
-         # create more pulldown menus 
-         editmenu = Menu(menubar, tearoff=0) 
-         editmenu.add_command(label="Cortar",command=self.metodo_comun) 
-         editmenu.add_command(label="Copiar",command=self.copia_seleccion) 
-         editmenu.add_command(label="Pegar", command=self.metodo_comun) 
-         menubar.add_cascade(label="Editar", menu=editmenu) 
-         helpmenu = Menu(menubar, tearoff=0) 
-         helpmenu.add_command(label="Acerca de", command=self.acerca_de) 
-         menubar.add_cascade(label="Ayuda", menu=helpmenu) 
-         self.miventana.config(menu=menubar) 
-          
-         self.miContenedor = Frame(self.miventana,bg="white") 
-         self.miContenedor.pack(fill=BOTH,expand=YES) 
-   
-          
-         self.editor = Text(self.miContenedor) 
-         self.editor.pack() 
-           
-   
-     def metodo_comun(self): 
-         print ("Hola") 
-   
-     def pegadito(self): 
-         selection_append(self.editor,self.memoria) 
-   
-     def salir(self): 
-         self.miventana.destroy() 
-   
-     def acerca_de(self): 
-         cuadro = Tk() 
-         cuadro.geometry("100x100") 
-         self.texto = Frame (cuadro) 
-         Label (cuadro,text="Este programa tiene\ntodos los derechos\nreservados por\nDeproyes\nUVM").pack() 
-         cuadro.mainloop() 
- # display the menu 
-   
- root = Tk() 
-   
- app = Ventana_principal(root) 
-   
- root.mainloop()