import failmalloc import collections while 1: try: try: failmalloc.enable() m = collections.OrderedDict() m['a'] = 1 m['b'] = 2 except MemoryError: pass finally: failmalloc.disable() m = None