Skip to content

Instantly share code, notes, and snippets.

View RomkaSk's full-sized avatar

Roman Kravets RomkaSk

View GitHub Profile
@RomkaSk
RomkaSk / iso4217.json
Created February 3, 2024 19:32
ISO 4217 Currency Codes
{
"971":{
"code":"AFN",
"name":"Afghani",
"country":"AFGHANISTAN",
"decimals":2,
"symbol":"Af",
"symbolNative":"؋",
"majorSingle":"Afghani",
"majorPlural":"Afghani",
@RomkaSk
RomkaSk / decorator.py
Created January 11, 2022 12:25 — forked from nealtodd/decorator.py
Python profiling decorator
from cProfile import Profile
import pstats
def profile(sort_args=['cumulative'], print_args=[10]):
profiler = Profile()
def decorator(fn):
def inner(*args, **kwargs):
result = None
@RomkaSk
RomkaSk / mem_test.py
Created October 31, 2018 07:51
Object full memory test Python
def get_size(obj, seen=None):
# From https://goshippo.com/blog/measure-real-size-any-python-object/
# Recursively finds size of objects
size = sys.getsizeof(obj)
if seen is None:
seen = set()
obj_id = id(obj)
if obj_id in seen:
return 0
git log --graph --decorate --oneline --abbrev-commit --all