Skip to content

Instantly share code, notes, and snippets.

import logging
import traceback
log = logging.getLogger('sqlalchemy.pool')
class DebugHandler(logging.StreamHandler):
def emit(self, record):
text = self.format(record)
if "checked out from" in text:
traceback.print_stack()
log.addHandler(DebugHandler())
[loggers]
keys = root, ..., sqlalchemy, sqlalchemy_pool
[logger_sqlalchemy_pool]
level = DEBUG
handlers =
qualname = sqlalchemy.pool
server {
listen 80 default_server;
server_name _;
return 404; #444 for empty response
}
server {
listen 443 ssl default_server;
server_name _;
ssl_certificate /your/cert.crt;
import contextlib
import urllib2
try:
with contextlib.closing(urllib2.urlopen(url, timeout = 1)) as resp:
#resp.getcode()
except urllib2.URLError as e:
#
SELECT e.source_id, COUNT(e.*)
FROM entries AS e
INNER JOIN users__sources AS sassoc
ON sassoc.source_id = e.source_id AND sassoc.user_id = :user_id
LEFT JOIN users__entries AS eassoc
ON eassoc.entry_id = e.id AND eassoc.user_id = :user_id
WHERE eassoc.entry_id IS NULL OR eassoc.is_read = FALSE
GROUP BY e.source_id
size_t stacksize;
pthread_attr_t attr;
pthread_attr_init(&attr);
pthread_attr_getstacksize (&attr, &stacksize);
printf("Default stack size = %d\n", stacksize);
exit(0);
import sys
import re
import datetime
import time
r = re.compile(r'\[([\.\d]+)\].+\[(\d+/\w+/\d+:\d+:\d+:\d+ \+0400)\].+Mistress')
with open(sys.argv[1]) as f:
for line in f:
line = line.strip()
m = r.match(line)
import subprocess
import time
import sys
interval = 2.0
while True:
t1 = time.time()
#http://manpages.ubuntu.com/manpages/trusty/en/man1/curl.1.html
#!/usr/bin/env bash
set -e
#set -x
if [ ! -d somedir ]; then echo "..."; else true; fi
for fpath in some/path/*; do cat $fpath; echo; done > some/file
@fillest
fillest / asd.py
Last active July 10, 2019 09:59
python_some_module_level_scope_hack
import some_module
some_module.surprise_global = ["sgushenka"]
some_module.test()
# $ python -c 'import asd'
# ['sgushenka']