только reload, имхо стоит рассматривать вместе с импортом (когда рассматривать импорт более подробно, а то можно получить очень интересное поведение), и указать что так можно релоадить только модуль.
да и вообще все не так просто с перезагрузкой модулей.
почитай что писал по поводу соременных асмов касперски (тут например: http://www.insidepro.com/kk/108/108r.shtml). а разработки по оптимизации генерируемого кода имеют отношение скорее к компиляторам более высокого уровня.
старый socket -> btsocket
в итоге:
import urllib2
urllib2.urlopen('http://habr.ru')
и телефон зависает… тоже с xmlrpclib и далее по списку.
почему-то как решение все пишут:
import btsocket
btsocket.select_default_socket()
на выходе получаем int, который судя по всему надо куда-то и как-то передавать… :(
в стандартной документации есть такое:
n=btsocket.select_default_socket()
apo = btsocket.access_point(apo)
btsocket.select_default_access_point(apo)
после этого вроде как удается работать с сокетами без совсем умираний… но тоже как-то коряво. да и urllib2 от этих процедур не начинает работь
p.s. phone == nokia5800 (может это только у этой модели такое?)
да и вообще все не так просто с перезагрузкой модулей.
отлично все летает