Categorias
Programação

Python 3.2….

Python3.2
Python3.2

Isso pode ser “colocar o carro á frente dos bois”, mas como cai neste problema, vou procurar registrar aqui as minhas notas para futuras referencias.

O Robot de catalogação de livros em nossa biblioteca foi desenvolvido pelo DN para python3, e funciona bem no Python3.1

$ python3.1

Python 3.1.3 (r313:86834, Mar 25 2011, 20:54:26)

[GCC 4.5.2] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

mas, para o Python 3.2 ele não funciona

$ python3.2

Python 3.2 (r32:88445, Mar 25 2011, 19:56:22)

[GCC 4.5.2] on linux2

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

Dando um erro :

$ python3.2 form20d.pyw

Exception in Tkinter callback

Traceback (most recent call last):

File “/usr/lib/python3.2/tkinter/__init__.py”, line 1402, in __call__

return self.func(*args)

File “form20d.pyw”, line 420, in salvarEdicao

cedom.salvarEdicao(self)

File “/home/omy/cedom/robot/robot20d/cedom.py”, line 424, in salvarEdicao

bibid = re.findall(r’new_form.php\?bibid=(\d+)&reset=’, result)[0]

IndexError: list index out of range

A solução óbvia, continuar usando o Python 3.1, funciona! Mas… “no inferno, abrace o diabo!”
O problema está nas diferenciações do tipo str do tipo byte. Na versão 3.2, as funções da urllib passaram a exigir parametros byte, não aceitando mais o formato str.

Categorias
geral

python + tkinter : primeiros passos.

Para fazer as manutenções no Programa Robot do DN, estou apanhando da combinação Python + TkInter. Estas são as minhas notas sobre mais esta jornada.

Categorias
geral Programação

Google Apps

Aplicações no Google
Google Apps
Estas são as minhas notas do processo de utilização do Google Apps.

SignUp For an Account (Solicitando uma conta no Google Apps).

O processo de solicitação da conta é muito simples. Tive dificuldades em receber a mensagem de confirmação pelo Celular (Claro), mas preenchi o formulário informando das minhas dificuldades e eles liberaram o meu cadastro e confirmaram a minha conta para criar as minhas aplicações.

Sindrome da Folha em Branco.

É sempre uma dificuldade, iniciar sobre um espaço vazio. Experimentalmente, usarei a aplicação do tutorial do Google Apps neste espaço, mas gostaria de ver o WebPy e o Django funcionando neste espaço.