Skip to content

Instantly share code, notes, and snippets.

View minghan's full-sized avatar

Ming Han Teh minghan

View GitHub Profile
@minghan
minghan / sphinx-autopackage
Created July 8, 2011 04:08
Sphinx autopackage guide
https://bitbucket.org/etienned/sphinx-autopackage-script/src/7199e9725789/generate_modules.py
Example usage:
./generate_modules.py ~/path/to/some/package -d ~/dest/path/
@minghan
minghan / .indent.pro
Created July 7, 2011 18:34
Indent profile for --linux for older versions of indent
-nbad -bap -nbc -bbo -hnl -br -brs -c33 -cd33 -ncdb -ce -ci4 -cli0 -d0 -di1 -nfc1 -i4 -ip0 -l80 -lp -npcs -nprs -npsl -sai -saf -saw -ncs -nsc -sob -nfca -cp33 -ss -ts8000
@minghan
minghan / memoize.py
Created July 7, 2011 18:28
Python Memoize Example
# Memoize Example
class Pak(object):
# Do not use @staticmethod here
def memoize(key):
def decfunc(f):
def newfunc(self):
if not hasattr(self, key):
setattr(self, key, f(self))