flask_restx
Django
#!/usr/bin/env python3 | |
class cstr(str): | |
"""to avoid string to be 'interned'""" | |
class Meta(type): | |
def __new__(cls, name, bases, attrs): | |
for k, v in attrs.items(): |
import io | |
import csv | |
data = [] | |
for l in range(10): | |
fields = [] | |
for f in range(1000000): | |
fields.append('"field{}"'.format(f)) |
import io | |
import csv | |
buff = io.StringIO("field\nvalue1\nvalue" + csv.field_size_limit() * 'e') | |
reader = csv.reader(buff) | |
for row in reader: | |
pass |
(Pdb) print(json.dumps(schema, indent=4)) | |
{ | |
"allOf": [ | |
{ | |
"$ref": "#/definitions/PaginationStrategy" | |
}, | |
{ | |
"type": "object", | |
"required": [ | |
"page_size" |
#!/Users/ant/temp/.venv/bin/python3 | |
import io | |
import csv | |
import random | |
import string | |
import requests | |
import responses | |
import tracemalloc |
#!/usr/bin/env python3 | |
import os | |
import sys | |
import pty | |
def waitstatus_to_exitcode(status): | |
""" | |
https://github.com/python/cpython/blob/e0bc8ee945af96f9395659bbe3cc30b082e7a361/Modules/posixmodule.c#L14658-L14748 |
def iter_lines(gen): | |
buffer = "" | |
for chunk in gen: | |
buffer += chunk | |
while True: | |
pos = buffer.find('\n') | |
if pos <= -1: | |
break | |
yield buffer[:pos+1] | |
buffer = buffer[pos+1:] |
#!/usr/bin/python3 | |
import os | |
import uuid | |
import psutil | |
RELEASE_MEMORY = True | |
def get_rss_memory(): | |
p = psutil.Process(pid=os.getpid()) |
#!/usr/local/bin/python3 | |
import os | |
import logging | |
logger = logging.getLogger(__name__) | |
def commonpath(d1, d2): | |
" returns the length of longest common leading component " |