View gist:d40059004897436fb255840397f30379
from flask import Flask, request
import time
app = Flask(__name__)
@app.route('/ARequest', methods=['POST'])
def arquest():
print "Writing a post!"
with open('post-{}'.format(time.time()), 'w') as f:
View link_pygtk_venv.sh
View po_spliter.py
from babel.messages import catalog, pofile
SPLITS = 10
catalogs = [catalog.Catalog(locale='es_ES') for _ in range(0, SPLITS)]
with open('locales/es_ES/LC_MESSAGES/messages.po', 'r') as f:
po = pofile.read_po(f)
untranslated = [s.id for s in po if not s.string]
for idx, string in enumerate(untranslated):
c_idx = idx % SPLITS
View canvi_hora.py
from datetime import datetime
import calendar
def canvi_hora(year, month):
for d in range(calendar.monthrange(year, month)[1], 1, -1):
if datetime(year, month, d).weekday() == calendar.SUNDAY:
return d
def get_canvis_hora(year):
View fuck_xml.py
# Imports
import xml.etree.ElementTree as py_etree
import xml.etree.cElementTree as c_etree
text = "<foo>&fucking;</foo>"
# Exception
py_etree.fromstring(text)
"""
Traceback (most recent call last):
View fucking_poweremail.py
for i in range(rec.last_mail_id + 1, int(msg_count[0]) + 1):
if rec.rec_headers_den_mail:
typ, msg = serv.fetch(str(i), '(FLAGS BODY.PEEK[HEADER])')
method = getattr(self, 'save_header')
else:
typ, msg = serv.fetch(str(i), '(FLAGS RFC822)')
method = getattr(self, 'save_fullmail')
for mails in msg:
if type(mails) == type(('tuple', 'type')):
mail = email.message_from_string(mails[1])
View gen_autobj_from_clmag.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import optparse
import csv
import time
parser = optparse.OptionParser(version="[GISCE ERP] Migrations")
View models.py
from collections import namedtuple
import json
class Model(object):
fields = [
'id',
'cini',
'origen',
'desti'
]
View stack.py
get_caller_stack():
import inspect
for stack in inspect.stack():
print "{0}:{1}".format(stack[1], stack[2])
View fucking.py
from datetime import datetime
from dateutil.relativedelta import relativedelta
d = datetime(2015, 1, 1)
d + relativedelta(month=2)
# fuck you typo in singular
# i like smelling my farts
# result is datetime.datetime(2015, 2, 1, 0, 0)