Python 3.5.1 (default, Dec 18 2015, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
def delete(self, *, stuff_id, user):
user.objects.remove(stuff_id)
def change(self, *, stuff_id, params, user):
pass
View hunter_profile_example.py
from time import time | |
from hunter import Action | |
from hunter import trace | |
class ProfileAction(Action): | |
def __init__(self): | |
self.timings = {} | |
def __call__(self, event): |
View cod-blestemat.py
b = 1 | |
def foo(): | |
b = 2 | |
class foo: | |
a = b | |
b = 3 | |
return foo() | |
foo().a |
View gist:acbf546e00bab661f0b599475807db45
>>> delta = datetime.timedelta(days=200) | |
>>> tz = pytz.timezone('Europe/Bucharest') | |
>>> datetime_dt = datetime.datetime(2019, 1, 1, tzinfo=tz) | |
>>> print('datetime.datetime(2019, 1, 1, tzinfo=tz):', datetime_dt.isoformat()) | |
datetime.datetime(2019, 1, 1, tzinfo=tz): 2019-01-01T00:00:00+01:44 | |
>>> datetime_dt = tz.localize(datetime.datetime(2019, 1, 1)) | |
>>> print('tz.localize(datetime.datetime(2019, 1, 1)):', datetime_dt.isoformat()) | |
tz.localize(datetime.datetime(2019, 1, 1)): 2019-01-01T00:00:00+02:00 | |
>>> | |
>>> print('datetime + delta:', (datetime_dt + delta).isoformat()) |
View conftest.py
from __future__ import print_function | |
import subprocess | |
import sys | |
import time | |
import psutil | |
import pytest |
View conftest.py
@pytest.fixture(scope='session') | |
def django_db_setup(request, | |
django_test_environment, | |
django_db_blocker, | |
django_db_use_migrations, | |
django_db_keepdb, | |
django_db_modify_db_settings): | |
import pytest_django.compat | |
def teardown_databases(db_cfg, verbosity, _teardown_databases=pytest_django.compat.teardown_databases): |
View gist:58db6ad253e36e1e3a7f1983d78baf2b
{ | |
"chrome": { | |
"default": "60.0", | |
"versions": { | |
"60.0": { | |
"image": "selenoid/chrome:60.0", | |
"port": "4444", | |
"path": "/" | |
} | |
} |
View debugger.py
""" | |
Make sure you have a `socat readline unix-listen:/tmp/debugger` or `socat - unix-listen:/tmp/debugger` running in | |
a termial before using set_trace. | |
""" | |
def set_trace(): | |
from pdb import Pdb | |
import os | |
import socket |
View .gitignore
socat* |
View aspectlib-perm-example.rst
View test_attr_checking.py
import pytest | |
class A(object): | |
def __init__(self, **kw): | |
for k, v in kw.items(): | |
setattr(self, k, v) | |
class B(object): |
NewerOlder