Skip to content

Instantly share code, notes, and snippets.

@bacher09
bacher09 / gist:2902635
Created June 9, 2012 21:27
Lazy input example
class LazyInput(object):
def __init__(self, str):
self._str = str
self._as_str = None
def __str__(self):
if self._as_str is None:
self._as_str = raw_input(self._str)
return self._as_str
@bacher09
bacher09 / gist:2793840
Created May 26, 2012 12:53
working with portage abstract layer, pseudocode
port_tree = PortageTree()
for package in port_tree.iter_packages():
for ebuild in package.iter_ebuilds():
ebuild.get_info() # get info about ebuild
@bacher09
bacher09 / gist:2330507
Created April 7, 2012 17:11
pseudo model
class AbsractDelModel(Model):
is_deleted = BoleanField(default = False)
class Meta:
abstract = True
class ArchesModel(Model):
name = CharField()