Skip to content

Instantly share code, notes, and snippets.

View dalemyers's full-sized avatar

Dale dalemyers

View GitHub Profile
@dalemyers
dalemyers / TypeChecker.py
Last active December 26, 2015 03:19
Example of using Python decorators to verify parameter and return value types
class TypeCheck(object):
def __init__(self,*args):
self.flags = args
def __call__(self, original_func):
decorator_self = self
def check( *args, **kwargs):
if len(decorator_self.flags) != len(args):
raise TypeError("Incorrect number of arguments")
types = zip(decorator_self.flags,args)
for (t,a) in types:
@nick-desteffen
nick-desteffen / OSX UTC Time Zone
Created August 5, 2011 01:50
Set Time zone in OSX to UTC
sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime