'Open module with file_open and position to lineno, if it exists.'

def OnDoubleClick(self):

    if (not os.path.exists(self.file)):
        return
    edit = file_open(self.file)
    if hasattr(self.cl, 'lineno'):
        lineno = self.cl.lineno
        edit.gotoline(lineno)
