Skip to content

Instantly share code, notes, and snippets.

View sxslex's full-sized avatar

Alexandre Villela - SleX sxslex

View GitHub Profile
@sxslex
sxslex / split_xml_tag_level.py
Last active May 20, 2016 16:11
Separa Node XML Level
import pprint
conteudo = """
<?xml encoding="utf-8"?>
<Bola>
<Imovel>
<sssss>asdasd</sssss>
<AAAA>asdasd</AAAA>
</Imovel>
<Imovel>2<!--Bolas?><?<# --></Imovel>
<Imovel>3</Imovel>
# -*- coding: UTF-8 -*-
# by [email protected]
# =)
def infinity():
# Ao infinito e alem ...
i = 0
while True:
i += 1
yield i
@sxslex
sxslex / gist:d029752b656b8a4a1834
Created June 15, 2015 23:21
exemplo de retornos diferentes para atraves de views
dados = [dict(id=1,name='slex',year=25+i) for i in xrange(10)]
def view1(items):
return [
dict(
id=item['id'],
name=item['name'],
year=item['year'],
)
@sxslex
sxslex / gist:0edd432426770af63251
Created December 3, 2014 16:21
list sort lambda
voo = [
('KLM75', 'Amsterdam', '14:35', '60', '50'),
('AF111', 'Paris', '14:20', ' 50', '64'),
('LH333', 'Frankfurt', '14:10', '112', '203'),
('KLM71', 'Madrid', '14:55', '120', '100'),
('TAP103', 'Salvador', '15:20', '174', '210'),
('KLM79', 'Sofia','09:30','113','13'),
('LH123', 'Berlin', '15:10', '115', '210')]
voo.sort(lambda x, y: cmp(x[2], y[2]))