Skip to content

Instantly share code, notes, and snippets.

Andrew Brookins abrookins

View GitHub Profile
@abrookins
abrookins / gist:1887230
Created Feb 22, 2012
Get the name of the class of a decorated method in Python 2.7
View gist:1887230
def print_class_name(fn):
"""
A decorator that prints the name of the class of a bound function (IE, a method).
NOTE: This MUST be the first decorator applied to the function! E.g.:
@another_decorator
@yet_another_decorator
@print_class_name
def my_fn(stuff):
@abrookins
abrookins / gist:1893856
Created Feb 23, 2012
Get the name of the class of a decorated method in Python 2.6
View gist:1893856
def print_class_name(fn):
"""
A decorator that prints the name of the class of a bound function (IE, a method).
This version works with Python 2.6.
NOTE: This MUST be the first decorator applied to the function! E.g.:
@another_decorator
@yet_another_decorator
@print_class_name
@abrookins
abrookins / gist:2346563
Created Apr 9, 2012
Add submodules to a git repo for every directory in the current directory
View gist:2346563
for dir in *; do cd $dir && git remote show origin -n | grep Fetch | awk '{split($0,array," ")} END{print array[3]}' | xargs -I {} git submodule add {} $dir && cd ..; done
@abrookins
abrookins / gist:2732551
Created May 19, 2012
Open a data file in the same directory as the current file
View gist:2732551
_, filename, _, _ := runtime.Caller(1)
f, err := os.Open(path.Join(path.Dir(filename), "data.csv"))
View gist:2998280
$ python --version
Python 2.6.5
$ sudo /etc/init.d/datadog-agent restart
Stopping datadog agent: (using supervisorctl) collector: stopped
dd-agent.
Starting datadog agent: (using supervisorctl) collector: started
forwarder: ERROR (abnormal termination)
dd-agent.
View gist:2998268
$ python --version
Python 2.6.5
In [1]: import dogapi
In [2]: quit()
Exception in thread Thread-2 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
@abrookins
abrookins / gist:3553617
Created Aug 31, 2012
Install django_notebook extension from within IPython
View gist:3553617
%install_ext https://raw.github.com/abrookins/django_notebook/master/django_notebook.py
@abrookins
abrookins / gist:3553655
Created Aug 31, 2012
Add django_notebook extension to IPython config
View gist:3553655
c.InteractiveShellApp.extensions = [
'django_notebook'
]
View gist:301d3e0212d682413bb0
@-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#sVim-command {
You can’t perform that action at this time.