Добрый день всем!
Так как, сам регулярно, хотя и редко сталкиваюсь с ошибкой...
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Сегодня решил описать её, что бы самому помнить, как с ней бороться и возможно пригодится Вам, уважаемые "коллеги по цеху".
Итак, данная ошибка возникает, как правило, тогда когда мы хотим открыть одно окно в пределах сессии другого окна.
Другими словами, мы уже закрыли предыдущую сессию командой
self.close() и пытаемся, используя указатель на предыдущую сессию, открыть в ней другое окно.))
Как правило это выглядит примерно так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Данный код, будет вызывать у нас, разбираемую здесь ошибку, так как мы закрыли сессию окна командой
mytest.close(), а затем пытаемся открыть другое окно, воспользовавшись, уже закрытым указателем на сессию, выполняя команду
self.session.open().
Другими словами, как один из вариантов избавления от ошибок, необходимо сначала открыть окно, а затем закрыть саму сессию:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Надеюсь я Вас не запутал. Пример привел специально очень упрощенный - в жизни все гораздо завуалированнее и не столько прозрачно и просто. Но думаю, что сама суть ошибки понятна.
Если нет - пишите, по мере сил своих постараюсь помочь.
PS Надо отметить, что на этом не исчерпаны все варианты возникновения этой ошибки.
И в тоже время это самая распространенная из всех, которые я встречал в сети.