Форум сайта python.su
Добрый день! Имеется следующий код. Я переношу проект из FreeBSD 8.3 на Ubuntu 14.04. Под отладчиком останов происходит на gtk.gdk.threads_enter(), в консоле не вижу никаких ошибок. Возможно ли каким-нибудь способом вывести информацию о сосотянии работы функции ( увидеть где происходит затык)?Спасибо!
import gtk class Widgets(gtk.glade.XML): def __init__(self, gladeFileName, name): gtk.gdk.threads_enter() try: super(Widgets, self).__init__(gladeFileName, name) finally: gtk.gdk.threads_leave()
Отредактировано grizlynet (Фев. 11, 2015 06:39:30)
Офлайн
Попытался тестировать такой код, но исключение не вознивает, значит функция gtk.gdk.threads_enter() отрабатывает норамльно.
def __init__(self, gladeFileName, name): try: gtk.gdk.threads_enter() except: print('здесь что-то случилось') try: super(Widgets, self).__init__(gladeFileName, name) finally: gtk.gdk.threads_leave()
Отредактировано grizlynet (Фев. 12, 2015 08:30:07)
Офлайн