Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 10, 2015 12:12:07

grizlynet
Зарегистрирован: 2015-02-10
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод отладочной информации

Добрый день! Имеется следующий код. Я переношу проект из 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)

Офлайн

#2 Фев. 12, 2015 08:08:07

grizlynet
Зарегистрирован: 2015-02-10
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод отладочной информации

Попытался тестировать такой код, но исключение не вознивает, значит функция 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version