Files
2012-02-21 01:15:00 -05:00

1 line
60 KiB
JSON

[{"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302380961.2375121, "message": "wut?", "group_id": 292, "id": 605270}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302382196.7592609, "message": "Error running code", "group_id": 292, "id": 605390}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302382565.5657549, "message": "Error running code", "group_id": 292, "id": 605449}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302371021.470468, "message": "I'd like to be able to evaluate an arbitrary string from a chatroom in my python interpreter without worrying about somebody erasing my hard drive for kicks", "group_id": 292, "id": 603454}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382195.87221, "message": "/eval import timeit", "group_id": 292, "id": 605389}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302371518.6766789, "message": "could be", "group_id": 292, "id": 603548}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302372187.6787641, "message": "[I haven't looked at this code] maybe check this https://github.com/haypo/pysandbox", "group_id": 292, "id": 603686}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302372436.652971, "message": "looks neat, thanks", "group_id": 292, "id": 603739}, {"user_id": 1284, "stars": [{"date_created": 1302472064.1150811, "user_id": 20326}], "topic_id": 18262, "date_created": 1302371511.2677431, "message": "pypy apparently has a sandboxed mode that I'm looking at", "group_id": 292, "id": 603547}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302371467.395005, "message": "sandboxing", "group_id": 292, "id": 603537}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302371486.2619851, "message": "there's no really really easy way of doing it", "group_id": 292, "id": 603541}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302371555.4891541, "message": "I know, that's the part I don't want to do :)", "group_id": 292, "id": 603556}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302371484.9999759, "message": "right", "group_id": 292, "id": 603540}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302371522.4159901, "message": "but all I really want to support are simple calculations", "group_id": 292, "id": 603549}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302371547.164042, "message": "then write an interpreter :D", "group_id": 292, "id": 603555}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382255.470598, "message": "ah yea, saw that", "group_id": 292, "id": 605395}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302371497.157783, "message": "Jython and IronPython support this", "group_id": 292, "id": 603544}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302372595.358675, "message": "it's nice that it's supposed to be configurable, so you could enable the bare minimum for what you need, just in case", "group_id": 292, "id": 603759}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302378137.706816, "message": "[(1, 2), (1, 2)]", "group_id": 292, "id": 605105}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302378136.3086691, "message": "/eval zip(*[[1,1],[2,2]])", "group_id": 292, "id": 605104}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302378191.7391851, "message": ":)", "group_id": 292, "id": 605111}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302380816.175524, "message": "/eval [x*2 for x in range(10)]", "group_id": 292, "id": 605260}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302380953.9674001, "message": "phew, the error was mundane, the error handling code was busted", "group_id": 292, "id": 605269}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381020.6229329, "message": "/eval [x*2 for x in range(10)]", "group_id": 292, "id": 605282}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381021.30215, "message": "[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]", "group_id": 292, "id": 605283}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302379699.5244131, "message": "/eval __import__(\"os\").listdir(\".\")", "group_id": 292, "id": 605204}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302379724.1665201, "message": "/eval __import__(\"os\")", "group_id": 292, "id": 605210}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302379700.5150001, "message": "Error running code", "group_id": 292, "id": 605206}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381013.8880341, "message": "that's good", "group_id": 292, "id": 605281}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302380982.803627, "message": "@alex didn't bust my chatbot, I just had a simple bug", "group_id": 292, "id": 605275}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381001.0446789, "message": "hmm the while 1 might be an issue, let's see", "group_id": 292, "id": 605277}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381746.3407791, "message": "Error running code", "group_id": 292, "id": 605345}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302381769.140909, "message": "/eval getporn", "group_id": 292, "id": 605346}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382088.854933, "message": "and this seemed much easier, I had it running in just a few minutes", "group_id": 292, "id": 605377}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382773.7809019, "message": "/eval exit(0)", "group_id": 292, "id": 605472}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302380728.3081419, "message": "/eval while(1): 2 + 2", "group_id": 292, "id": 605256}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302380757.3874769, "message": "/eval while True: 1+ 1", "group_id": 292, "id": 605258}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302380961.4038711, "message": "/eval __import__(\"os\")", "group_id": 292, "id": 605271}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381071.490097, "message": "default 5 second timeout... excellent", "group_id": 292, "id": 605286}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381110.337595, "message": "yeah", "group_id": 292, "id": 605292}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381406.0877149, "message": "haha it seems questionable whether I should answer that :)", "group_id": 292, "id": 605310}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381438.97296, "message": "snow leopard, not the framework python build though", "group_id": 292, "id": 605314}, {"user_id": 1284, "stars": [{"date_created": 1302381847.4871299, "user_id": 1}], "topic_id": 18262, "date_created": 1302381842.355016, "message": "yeah, I'm smart enough to know I'm not smart enough to write that code :)", "group_id": 292, "id": 605358}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302380900.1170559, "message": "doh!", "group_id": 292, "id": 605266}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302380962.481313, "message": "Error running code", "group_id": 292, "id": 605272}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381008.5754371, "message": "Error running code", "group_id": 292, "id": 605280}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381051.5041189, "message": "you could still DoS it with a really high number in that range... I should set a timeout", "group_id": 292, "id": 605285}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381129.68625, "message": "good recommendation, it seems to work exactly as advertised", "group_id": 292, "id": 605296}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302381350.970041, "message": "and this all running on a mac what version of leopard or snow leopard?", "group_id": 292, "id": 605309}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302381462.349421, "message": "is it the server build of snow leopard?", "group_id": 292, "id": 605316}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381691.2276001, "message": "{'bytearray': <type 'bytearray'>, 'all': <built-in function all>, 'vars': <built-in function vars>, 'SyntaxError': <type 'exceptions.SyntaxError'>, 'unicode': <type 'unicode'>, 'sorted': <built-in function sorted>, 'isinstance': <built-in function isinstance>, 'copyright': Copyright (c) 2001-2010 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved., 'NameError': <type 'exceptions.NameError'>, 'abs': <built-in function abs>, 'dict': <type 'dict'>, 'IOError': <type 'exceptions.IOError'>, 'oct': <built-in function oct>, 'bin': <built-in function bin>, 'StandardError': <type 'exceptions.StandardError'>, 'format': <built-in function format>, 'repr': <built-in function repr>, 'UnicodeDecodeError': <type 'exceptions.UnicodeDecodeError'>, 'IndexError': <type 'exceptions.IndexError'>, 'RuntimeWarning': <type 'exceptions.RuntimeWarning'>, 'list': <type 'list'>, 'iter': <built-in function iter>, 'Warning': <type 'exceptions.Warning'>, 'round': <built-in function round>, 'dir': <built-in function dir>, 'cmp': <built-in function cmp>, 'False': False, 'set': <type 'set'>, 'bytes': <type 'str'>, 'reduce': <built-in function reduce>, 'issubclass': <built-in function issubclass>, 'hash': <built-in function hash>, 'locals': <built-in function locals>, 'BufferError': <type 'exceptions.BufferError'>, 'slice': <type 'slice'>, 'FloatingPointError': <type 'exceptions.FloatingPointError'>, 'sum': <built-in function sum>, 'buffer': <type 'buffer'>, 'getattr': <built-in function getattr>, 'BytesWarning': <type 'exceptions.BytesWarning'>, 'exit': <function safe_exit at 0x1013692a8>, 'print': <built-in function print>, 'IndentationError': <type 'exceptions.IndentationError'>, 'True': True, 'FutureWarning': <type 'exceptions.FutureWarning'>, 'ImportWarning': <type 'exceptions.ImportWarning'>, 'None': None, 'EOFError': <type 'exceptions.EOFError'>, 'len': <built-in function len>, 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands\n for supporting Python development. See www.python.org for more information., 'frozenset': <type 'frozenset'>, '__name__': '__builtin__', 'ord': <built-in function ord>, 'super': <type 'super'>, 'TypeError': <type 'exceptions.TypeError'>, 'license': Type license() to see the full license text, 'UserWarning': <type 'exceptions.UserWarning'>, 'filter': <built-in function filter>, 'range': <built-in function range>, 'staticmethod': <type 'staticmethod'>, 'SystemError': <type 'exceptions.SystemError'>, 'pow': <built-in function pow>, 'RuntimeError': <type 'exceptions.RuntimeError'>, 'float': <type 'float'>, 'GeneratorExit': <type 'exceptions.GeneratorExit'>, 'StopIteration': <type 'exceptions.StopIteration'>, 'globals': <built-in function globals>, 'divmod': <built-in function divmod>, 'enumerate': <type 'enumerate'>, 'apply': <built-in function apply>, 'LookupError': <type 'exceptions.LookupError'>, 'open': <function safe_open at 0x101369758>, 'basestring': <type 'basestring'>, 'UnicodeError': <type 'exceptions.UnicodeError'>, 'zip': <built-in function zip>, 'hex': <built-in function hex>, 'long': <type 'long'>, 'next': <built-in function next>, 'int': <type 'int'>, 'chr': <built-in function chr>, '__import__': <function safe_import at 0x1013697d0>, 'type': <type 'type'>, '__doc__': \"Built-in functions, exceptions, and other objects.\\n\\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.\", 'Exception': <type 'exceptions.Exception'>, 'tuple': <type 'tuple'>, 'UnicodeTranslateError': <type 'exceptions.UnicodeTranslateError'>, 'reversed': <type 'reversed'>, 'UnicodeEncodeError': <type 'exceptions.UnicodeEncodeError'>, 'hasattr': <built-in function hasattr>, 'delattr': <built-in function delattr>, 'setattr': <built-in function setattr>, 'PendingDeprecationWarning': <type 'exceptions.PendingDeprecationWarning'>, 'ArithmeticError': <type 'exceptions.ArithmeticError'>, 'str': <type 'str'>, 'property': <type 'property'>, 'MemoryError': <type 'exceptions.MemoryError'>, 'ImportError': <type 'exceptions.ImportError'>, 'xrange': <type 'xrange'>, 'KeyError': <type 'exceptions.KeyError'>, 'coerce': <built-in function coerce>, 'SyntaxWarning': <type 'exceptions.SyntaxWarning'>, 'file': <function safe_open at 0x101369758>, 'EnvironmentError': <type 'exceptions.EnvironmentError'>, 'unichr': <built-in function unichr>, 'id': <built-in function id>, 'OSError': <type 'exceptions.OSError'>, 'DeprecationWarning': <type 'exceptions.DeprecationWarning'>, 'min': <built-in function min>, 'UnicodeWarning': <type 'exceptions.UnicodeWarning'>, '__package__': None, 'complex': <type 'complex'>, 'bool': <type 'bool'>, 'ValueError': <type 'exceptions.ValueError'>, 'NotImplemented': NotImplemented, 'map': <built-in function map>, 'any': <built-in function any>, 'max': <built-in function max>, 'object': <type 'object'>, 'TabError': <type 'exceptions.TabError'>, 'callable': <built-in function callable>, 'ZeroDivisionError': <type 'exceptions.ZeroDivisionError'>, 'eval': <built-in function eval>, 'ReferenceError': <type 'exceptions.ReferenceError'>, 'AssertionError': <type 'exceptions.AssertionError'>, 'classmethod': <type 'classmethod'>, 'UnboundLocalError': <type 'exceptions.UnboundLocalError'>, 'NotImplementedError': <type 'exceptions.NotImplementedError'>, 'AttributeError': <type 'exceptions.AttributeError'>, 'OverflowError': <type 'exceptions.OverflowError'>}", "group_id": 292, "id": 605338}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381769.8294461, "message": "Error running code", "group_id": 292, "id": 605347}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302382094.576659, "message": "It isn't that hard to build one in CPython as long as you give up all thoughts of speed", "group_id": 292, "id": 605378}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381007.8139291, "message": "/eval while(1): 2+2", "group_id": 292, "id": 605278}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381710.0666671, "message": "<function safe_import at 0x101369758>", "group_id": 292, "id": 605341}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302381783.8029759, "message": "Error running code", "group_id": 292, "id": 605350}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302382105.111618, "message": "(I've got some AST filtering code lying around somewhere)", "group_id": 292, "id": 605380}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381029.714186, "message": "nice", "group_id": 292, "id": 605284}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381554.65153, "message": "it's supposed to work the same regardless of os", "group_id": 292, "id": 605323}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381602.1495881, "message": "I thought you were running this on a VPS, man you've balls :D", "group_id": 292, "id": 605324}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381655.722486, "message": "@llimllib sorry can't help myself :), how are you doing the sandboxing?", "group_id": 292, "id": 605331}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381690.087158, "message": "/eval __builtins__", "group_id": 292, "id": 605336}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381709.3828931, "message": "/eval __builtins__['__import__']", "group_id": 292, "id": 605340}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381088.459775, "message": "is the timeout a sandbox feature?", "group_id": 292, "id": 605290}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381148.1433649, "message": "cool, I should place it in a bookmark somewhere", "group_id": 292, "id": 605297}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381279.7069509, "message": "super simple to use: https://github.com/llimllib/pyphage/blob/master/plugins/eval.py", "group_id": 292, "id": 605308}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381771.3147631, "message": "/eval __builtins__['__import__'].func_code", "group_id": 292, "id": 605348}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381795.7243221, "message": "damn, now that I know it's victors thing and not some hack job breaking it would be much harder", "group_id": 292, "id": 605353}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381965.7070811, "message": "@llimllib very few people are, when victor originally mailed the list people found tons of insane ways to break it", "group_id": 292, "id": 605364}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302382282.518755, "message": ":)", "group_id": 292, "id": 605398}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381114.1344459, "message": "nice", "group_id": 292, "id": 605295}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381735.9189041, "message": "ah yes, I remember when victor posted this to python-dev", "group_id": 292, "id": 605343}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302381745.613446, "message": "/eval __builtins__['__import__'].co_code", "group_id": 292, "id": 605344}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382040.0434971, "message": "I think I remember that thread", "group_id": 292, "id": 605367}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382273.7551501, "message": "hmm, although I guess a statement that was eval()ed in a lambda might work?", "group_id": 292, "id": 605396}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381508.4146919, "message": "no", "group_id": 292, "id": 605320}, {"user_id": 1284, "stars": [{"date_created": 1302381654.0210271, "user_id": 1}], "topic_id": 18262, "date_created": 1302381617.8743801, "message": "*shrug* somebody can delete all my TV shows if they bust it", "group_id": 292, "id": 605326}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381651.8099411, "message": "plus whoever busts it will have to do so in public", "group_id": 292, "id": 605329}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381690.5378439, "message": "@alex no worries, it's the first thing I'd do too.", "group_id": 292, "id": 605337}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382052.6457379, "message": "python abhors a sandbox", "group_id": 292, "id": 605368}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382076.4752989, "message": "yeah... I tried to build the PyPy one but failed", "group_id": 292, "id": 605375}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382220.8718331, "message": "it's also wrapped in a lambda, so statements won't work", "group_id": 292, "id": 605392}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382781.78616, "message": "couldn't resist", "group_id": 292, "id": 605476}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302381664.261977, "message": "I'm trying out some code to download your pr0n", "group_id": 292, "id": 605333}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302381705.524684, "message": "https://github.com/haypo/pysandbox", "group_id": 292, "id": 605339}, {"user_id": 7, "stars": [{"date_created": 1302382067.1624939, "user_id": 13912}], "topic_id": 18262, "date_created": 1302382061.6232281, "message": "well CPython anyways :)", "group_id": 292, "id": 605371}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302382068.9953949, "message": "PyPy, IronPython, and Jython all have them AFAIK", "group_id": 292, "id": 605374}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302382135.1319151, "message": "Granted that also interpreted ast trees manually", "group_id": 292, "id": 605384}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302382281.9209039, "message": "juse use __import__", "group_id": 292, "id": 605397}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382301.152353, "message": "right, just curious", "group_id": 292, "id": 605400}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302382362.0375061, "message": "/eval 1/0", "group_id": 292, "id": 605416}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382364.598439, "message": "/eval __import__(\"this\")", "group_id": 292, "id": 605417}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302382364.9557221, "message": "Error running code", "group_id": 292, "id": 605418}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302382386.1250401, "message": "Error running code", "group_id": 292, "id": 605421}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382563.970603, "message": "/eval 'ubbenl, abg oebxra lrg :)'.decode('rot13')", "group_id": 292, "id": 605447}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382568.4503651, "message": "gah", "group_id": 292, "id": 605451}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302382771.306849, "message": ":)", "group_id": 292, "id": 605470}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302382774.6908281, "message": "Error running code", "group_id": 292, "id": 605474}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382872.4218781, "message": "no worries :)", "group_id": 292, "id": 605490}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302382878.0258541, "message": "SandboxError: exit() function blocked by the sandbox", "group_id": 292, "id": 605491}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302403457.207633, "message": "/eval 'ubbenl, abg oebxra lrg :)'.decode('rot13')\n", "group_id": 292, "id": 607605}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302403441.880367, "message": "Error running code", "group_id": 292, "id": 607604}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302403458.530926, "message": "Error running code", "group_id": 292, "id": 607606}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302403440.9690161, "message": "/eval 'ubbenl, abg oebxra lrg :)'.decode('rot13')\n", "group_id": 292, "id": 607603}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406517.1133771, "message": "/eval print u'\u00e9'", "group_id": 292, "id": 607752}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406532.294307, "message": "/eval u'\u00e9'", "group_id": 292, "id": 607755}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406501.481148, "message": "/eval u'\u00e9'.encode('utf-8')", "group_id": 292, "id": 607748}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406542.176441, "message": "/eval u", "group_id": 292, "id": 607758}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406611.1420109, "message": "/eval u''.__dict__", "group_id": 292, "id": 607767}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406539.0609829, "message": "hmm?", "group_id": 292, "id": 607757}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406543.0267129, "message": "Error running code", "group_id": 292, "id": 607759}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406502.3447289, "message": "Error running code", "group_id": 292, "id": 607749}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406517.9977429, "message": "Error running code", "group_id": 292, "id": 607753}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406533.9242489, "message": "Error running code", "group_id": 292, "id": 607756}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406549.1078179, "message": "e", "group_id": 292, "id": 607761}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406620.2921481, "message": "/eval dir(u'')", "group_id": 292, "id": 607770}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406548.2141449, "message": "/eval u'e'", "group_id": 292, "id": 607760}, {"user_id": 205, "stars": [{"date_created": 1302573858.425132, "user_id": 141}], "topic_id": 18262, "date_created": 1302408146.1702659, "message": "/eval print \"hi\" :)", "group_id": 292, "id": 607842}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302408147.0594759, "message": "Error running code", "group_id": 292, "id": 607843}, {"user_id": 205, "stars": [], "topic_id": 18262, "date_created": 1302408181.6535771, "message": "/eval print(\"wtf\")", "group_id": 292, "id": 607854}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302408182.559684, "message": "Error running code", "group_id": 292, "id": 607855}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302408203.6651671, "message": "/eval \"statements won't work, only expressions, and it's py2.7\"", "group_id": 292, "id": 607857}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406509.8704309, "message": "print u'\u00e9'", "group_id": 292, "id": 607750}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302406558.9856131, "message": "Just doesn't like non-ascii?", "group_id": 292, "id": 607763}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406611.9998829, "message": "Error running code", "group_id": 292, "id": 607768}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302406621.9289529, "message": "['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdecimal', 'isdigit', 'islower', 'isnumeric', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']", "group_id": 292, "id": 607771}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302407438.9785509, "message": "yeah, I can't get the \"encodings\" module working", "group_id": 292, "id": 607811}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302412566.9021399, "message": "/eval __result", "group_id": 292, "id": 608000}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302408162.500493, "message": "\u00e9", "group_id": 292, "id": 607848}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302408168.710923, "message": "haha", "group_id": 292, "id": 607851}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302407937.4751911, "message": "thanks, you found a unicode bug for me though", "group_id": 292, "id": 607827}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302408161.613651, "message": "/eval u'\u00e9'", "group_id": 292, "id": 607847}, {"user_id": 205, "stars": [], "topic_id": 18262, "date_created": 1302408151.602092, "message": "/evan print \"hi\"", "group_id": 292, "id": 607846}, {"user_id": 205, "stars": [], "topic_id": 18262, "date_created": 1302408163.8805649, "message": "/eval print \"@ericholscher fails\"", "group_id": 292, "id": 607849}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302408219.184891, "message": ":)", "group_id": 292, "id": 607859}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302408164.845834, "message": "Error running code", "group_id": 292, "id": 607850}, {"user_id": 205, "stars": [], "topic_id": 18262, "date_created": 1302408225.426198, "message": "ah", "group_id": 292, "id": 607860}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302408205.03758, "message": "statements won't work, only expressions, and it's py2.7", "group_id": 292, "id": 607858}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302411771.6108179, "message": "Error running code", "group_id": 292, "id": 607951}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302412544.084563, "message": "['__result', 'math']", "group_id": 292, "id": 607998}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302411770.1998301, "message": "/eval __import__(\"sys\")", "group_id": 292, "id": 607950}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302412543.201205, "message": "/eval dir()", "group_id": 292, "id": 607997}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302411760.8443329, "message": "/eval bytearray", "group_id": 292, "id": 607948}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302411761.7040451, "message": "<type 'bytearray'>", "group_id": 292, "id": 607949}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302411961.4896641, "message": "/eval sys", "group_id": 292, "id": 607965}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302411962.4537511, "message": "Error running code", "group_id": 292, "id": 607966}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302412117.67974, "message": "/eval dir", "group_id": 292, "id": 607974}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302412118.5932081, "message": "<built-in function dir>", "group_id": 292, "id": 607975}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302412567.8171411, "message": "None", "group_id": 292, "id": 608001}, {"user_id": 6627, "stars": [{"date_created": 1302444573.407809, "user_id": 1284}], "topic_id": 18262, "date_created": 1302415534.3857219, "message": "/eval (lambda f: f(f))(lambda f: f(f))", "group_id": 292, "id": 608188}, {"user_id": 6627, "stars": [], "topic_id": 18262, "date_created": 1302415285.2879951, "message": "/eval dir(dir)", "group_id": 292, "id": 608183}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302415286.166033, "message": "['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']", "group_id": 292, "id": 608184}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302415535.267662, "message": "Error running code", "group_id": 292, "id": 608189}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421259.3615091, "message": "<built-in function eval>", "group_id": 292, "id": 608388}, {"user_id": 1736, "stars": [{"date_created": 1302444552.153039, "user_id": 1284}], "topic_id": 18262, "date_created": 1302421273.7834949, "message": "/eval eval('class foo(object): pass')", "group_id": 292, "id": 608389}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421248.0251491, "message": "<type 'builtin_function_or_method'>", "group_id": 292, "id": 608386}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421297.5934169, "message": "1", "group_id": 292, "id": 608394}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421247.1428559, "message": "/eval dir.__class__", "group_id": 292, "id": 608385}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421287.882977, "message": "Error running code", "group_id": 292, "id": 608392}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421308.0936949, "message": "Error running code", "group_id": 292, "id": 608396}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421317.4660921, "message": "/eval dir(eval)", "group_id": 292, "id": 608397}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421258.1065569, "message": "/eval eval", "group_id": 292, "id": 608387}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421275.1230049, "message": "Error running code", "group_id": 292, "id": 608390}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421286.3729429, "message": "/eval eval('class foo(object):\\n\\tpass')", "group_id": 292, "id": 608391}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421296.245178, "message": "/eval eval('1')", "group_id": 292, "id": 608393}, {"user_id": 1736, "stars": [], "topic_id": 18262, "date_created": 1302421307.2333419, "message": "/eval eval('print 1')", "group_id": 292, "id": 608395}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302421318.575352, "message": "['__call__', '__class__', '__cmp__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']", "group_id": 292, "id": 608398}, {"user_id": 9896, "stars": [{"date_created": 1302444327.85818, "user_id": 1284}], "topic_id": 18262, "date_created": 1302435107.021805, "message": "/eval for x in range(10**100000000000): print x", "group_id": 292, "id": 609102}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302435107.8849821, "message": "Error running code", "group_id": 292, "id": 609103}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302450579.7539849, "message": ":(", "group_id": 292, "id": 610183}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302450512.61585, "message": "/eval (x for x in range(20) if x % 2 == 0)", "group_id": 292, "id": 610167}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302450513.5160351, "message": "<generator object <genexpr> at 0x1013a6aa0>", "group_id": 292, "id": 610168}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302450530.0551169, "message": "/eval [x for x in range(20) if x % 2 == 0]", "group_id": 292, "id": 610171}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302450531.41259, "message": "[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]", "group_id": 292, "id": 610172}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302450571.0414889, "message": "/let x = (x for x in range(20) if x % 2 == 0)", "group_id": 292, "id": 610181}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302453303.7548411, "message": "/eval [x*100000000 for x in range(10000, 1000000000)]", "group_id": 292, "id": 610600}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302453798.4308729, "message": "/eval _result", "group_id": 292, "id": 610693}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302453963.327409, "message": "/eval __result", "group_id": 292, "id": 610755}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454371.524065, "message": "/eval locals().update({'var2':(x for x in range(20) if x % 2 == 0)})", "group_id": 292, "id": 610866}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454046.1211841, "message": "That doesn't seems like it would work", "group_id": 292, "id": 610790}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302453799.5391519, "message": "Error running code", "group_id": 292, "id": 610694}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302453964.041769, "message": "None", "group_id": 292, "id": 610756}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302454533.708246, "message": "dict.update is disabled", "group_id": 292, "id": 610929}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454129.609915, "message": "/eval globals()", "group_id": 292, "id": 610811}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453763.5191979, "message": "@Nettok you'd have to cheat a bit to set a variable; /eval (x for x in range(2) if x % 2 == 0); __result = list(__result)", "group_id": 292, "id": 610681}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453885.425679, "message": "@italiano40 yeah, I'd rather keep it limited to simple expressions", "group_id": 292, "id": 610732}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453895.9975569, "message": "@italiano40 patches accepted though :)", "group_id": 292, "id": 610733}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302453253.496361, "message": "@Nettok you can't do let, https://github.com/llimllib/pyphage/tree/master/plugins", "group_id": 292, "id": 610585}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453835.0525489, "message": "@Vasil I'll figure out why the timeout's not working", "group_id": 292, "id": 610713}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302453815.1868491, "message": "/eval __result", "group_id": 292, "id": 610703}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302453815.85253, "message": "None", "group_id": 292, "id": 610704}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302453919.1865239, "message": "/eval (x for x in range(2) if x % 2 == 0); __result = list(__result)", "group_id": 292, "id": 610741}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302453919.920835, "message": "[0]", "group_id": 292, "id": 610742}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302453933.331198, "message": "@llimllib yea i hear you on the simple expressions, and if i get time who knows what will be going on", "group_id": 292, "id": 610747}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454372.7878349, "message": "Error running code", "group_id": 292, "id": 610868}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302453764.257611, "message": "[0]", "group_id": 292, "id": 610682}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302454221.3812301, "message": "/karma", "group_id": 292, "id": 610830}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454286.656472, "message": "Error running code", "group_id": 292, "id": 610845}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302454864.7035389, "message": "once it worked, I left it", "group_id": 292, "id": 611024}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453654.43046, "message": "hmm the timeout should have killed that", "group_id": 292, "id": 610662}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302453806.1269779, "message": "double underscore", "group_id": 292, "id": 610700}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302453833.007987, "message": "it be cool if it save the variable", "group_id": 292, "id": 610712}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454307.183706, "message": "Error running code", "group_id": 292, "id": 610854}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302454503.079391, "message": "wait i am looking at the source, and it just keeps getting live.json, there is no streaming api for json in python? @llimllib", "group_id": 292, "id": 610920}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302454856.6266689, "message": "@italiano40 tbh, I'm a lazy man and I wrote that loop in <5 minutes", "group_id": 292, "id": 611023}, {"user_id": 25337, "stars": [], "topic_id": 18262, "date_created": 1302455082.9826241, "message": "Good :)", "group_id": 292, "id": 611083}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302454697.932235, "message": "@llimllib i mean there is no way to handle a live polling of a json stream in python, like in java we can use the gson streaming api to read a json file and keep the live polling alive", "group_id": 292, "id": 610985}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302456107.139395, "message": "@llimllib true", "group_id": 292, "id": 611376}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302455105.6826329, "message": "Error running code", "group_id": 292, "id": 611091}, {"user_id": 25337, "stars": [], "topic_id": 18262, "date_created": 1302455036.7524071, "message": "Well, if you're dead set on wanting to run a restricted python, you could always use RestrictedPython http://pypi.python.org/pypi/RestrictedPython :)", "group_id": 292, "id": 611066}, {"user_id": 25337, "stars": [], "topic_id": 18262, "date_created": 1302455076.825326, "message": "/eval re", "group_id": 292, "id": 611078}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454222.1051209, "message": "The 5 users with the highest karma are:\nericholscher: 50\nllimllib: 40\nissackelly: 20\ndpwiz: 20\nmikegraham: 20", "group_id": 292, "id": 610831}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454090.3861041, "message": "{'__result': {...}, 'math': <SafeModule 'math' from '/usr/local/Cellar/python/2.7.1/lib/python2.7/lib-dynload/math.so'>}", "group_id": 292, "id": 610801}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454089.649919, "message": "/eval locals()", "group_id": 292, "id": 610799}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302454131.0325799, "message": "{'__builtins__': {'bytearray': <type 'bytearray'>, 'all': <built-in function all>, 'vars': <built-in function vars>, 'SyntaxError': <type 'exceptions.SyntaxError'>, 'unicode': <type 'unicode'>, 'sorted': <built-in function sorted>, 'isinstance': <built-in function isinstance>, 'copyright': Copyright (c) 2001-2010 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved., 'NameError': <type 'exceptions.NameError'>, 'abs': <built-in function abs>, 'dict': <type 'dict'>, 'IOError': <type 'exceptions.IOError'>, 'oct': <built-in function oct>, 'bin': <built-in function bin>, 'StandardError': <type 'exceptions.StandardError'>, 'format': <built-in function format>, 'repr': <built-in function repr>, 'UnicodeDecodeError': <type 'exceptions.UnicodeDecodeError'>, 'IndexError': <type 'exceptions.IndexError'>, 'RuntimeWarning': <type 'exceptions.RuntimeWarning'>, 'list': <type 'list'>, 'iter': <built-in function iter>, 'Warning': <type 'exceptions.Warning'>, 'round': <built-in function round>, 'dir': <built-in function dir>, 'cmp': <built-in function cmp>, 'False': False, 'set': <type 'set'>, 'bytes': <type 'str'>, 'reduce': <built-in function reduce>, 'issubclass': <built-in function issubclass>, 'hash': <built-in function hash>, 'locals': <built-in function locals>, 'BufferError': <type 'exceptions.BufferError'>, 'slice': <type 'slice'>, 'FloatingPointError': <type 'exceptions.FloatingPointError'>, 'sum': <built-in function sum>, 'buffer': <type 'buffer'>, 'getattr': <built-in function getattr>, 'BytesWarning': <type 'exceptions.BytesWarning'>, 'exit': <function safe_exit at 0x101369488>, 'print': <built-in function print>, 'IndentationError': <type 'exceptions.IndentationError'>, 'True': True, 'FutureWarning': <type 'exceptions.FutureWarning'>, 'ImportWarning': <type 'exceptions.ImportWarning'>, 'None': None, 'EOFError': <type 'exceptions.EOFError'>, 'len': <built-in function len>, 'credits': Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands\n for supporting Python development. See www.python.org for more information., 'frozenset': <type 'frozenset'>, '__name__': '__builtin__', 'ord': <built-in function ord>, 'super': <type 'super'>, 'TypeError': <type 'exceptions.TypeError'>, 'license': Type license() to see the full license text, 'UserWarning': <type 'exceptions.UserWarning'>, 'filter': <built-in function filter>, 'range': <built-in function range>, 'staticmethod': <type 'staticmethod'>, 'SystemError': <type 'exceptions.SystemError'>, 'pow': <built-in function pow>, 'RuntimeError': <type 'exceptions.RuntimeError'>, 'float': <type 'float'>, 'GeneratorExit': <type 'exceptions.GeneratorExit'>, 'StopIteration': <type 'exceptions.StopIteration'>, 'globals': <built-in function globals>, 'divmod': <built-in function divmod>, 'enumerate': <type 'enumerate'>, 'apply': <built-in function apply>, 'LookupError': <type 'exceptions.LookupError'>, 'open': <function safe_open at 0x101369ed8>, 'basestring': <type 'basestring'>, 'UnicodeError': <type 'exceptions.UnicodeError'>, 'zip': <built-in function zip>, 'hex': <built-in function hex>, 'long': <type 'long'>, 'next': <built-in function next>, 'int': <type 'int'>, 'chr': <built-in function chr>, '__import__': <function safe_import at 0x101369410>, 'type': <type 'type'>, '__doc__': \"Built-in functions, exceptions, and other objects.\\n\\nNoteworthy: None is the `nil' object; Ellipsis represents `...' in slices.\", 'Exception': <type 'exceptions.Exception'>, 'tuple': <type 'tuple'>, 'UnicodeTranslateError': <type 'exceptions.UnicodeTranslateError'>, 'reversed': <type 'reversed'>, 'UnicodeEncodeError': <type 'exceptions.UnicodeEncodeError'>, 'hasattr': <built-in function hasattr>, 'delattr': <built-in function delattr>, 'setattr': <built-in function setattr>, 'PendingDeprecationWarning': <type 'exceptions.PendingDeprecationWarning'>, 'ArithmeticError': <type 'exceptions.ArithmeticError'>, 'str': <type 'str'>, 'property': <type 'property'>, 'MemoryError': <type 'exceptions.MemoryError'>, 'ImportError': <type 'exceptions.ImportError'>, 'xrange': <type 'xrange'>, 'KeyError': <type 'exceptions.KeyError'>, 'coerce': <built-in function coerce>, 'SyntaxWarning': <type 'exceptions.SyntaxWarning'>, 'file': <function safe_open at 0x101369ed8>, 'EnvironmentError': <type 'exceptions.EnvironmentError'>, 'unichr': <built-in function unichr>, 'id': <built-in function id>, 'OSError': <type 'exceptions.OSError'>, 'DeprecationWarning': <type 'exceptions.DeprecationWarning'>, 'min': <built-in function min>, 'UnicodeWarning': <type 'exceptions.UnicodeWarning'>, '__package__': None, 'complex': <type 'complex'>, 'bool': <type 'bool'>, 'ValueError': <type 'exceptions.ValueError'>, 'NotImplemented': NotImplemented, 'map': <built-in function map>, 'any': <built-in function any>, 'max': <built-in function max>, 'object': <type 'object'>, 'TabError': <type 'exceptions.TabError'>, 'callable': <built-in function callable>, 'ZeroDivisionError': <type 'exceptions.ZeroDivisionError'>, 'eval': <built-in function eval>, 'ReferenceError': <type 'exceptions.ReferenceError'>, 'AssertionError': <type 'exceptions.AssertionError'>, 'classmethod': <type 'classmethod'>, 'UnboundLocalError': <type 'exceptions.UnboundLocalError'>, 'NotImplementedError': <type 'exceptions.NotImplementedError'>, 'AttributeError': <type 'exceptions.AttributeError'>, 'OverflowError': <type 'exceptions.OverflowError'>}}", "group_id": 292, "id": 610812}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302455016.6856461, "message": "@llimllib add to the issues, because then your wasting convore's bandwidth just good idea to conform to how they want it done", "group_id": 292, "id": 611059}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302454590.9714601, "message": "@italiano40 not sure exactly what you mean", "group_id": 292, "id": 610951}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302454731.809258, "message": "@italiano40 there probably is?", "group_id": 292, "id": 610993}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454285.958668, "message": "/eval globals().update({'var1':(x for x in range(20) if x % 2 == 0})", "group_id": 292, "id": 610844}, {"user_id": 2108, "stars": [], "topic_id": 18262, "date_created": 1302454306.1216979, "message": "/eval globals().update({'var1':(x for x in range(20) if x % 2 == 0)})", "group_id": 292, "id": 610852}, {"user_id": 25337, "stars": [], "topic_id": 18262, "date_created": 1302455104.638391, "message": "/eval __import__(\"re\")", "group_id": 292, "id": 611090}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302455077.8184991, "message": "Error running code", "group_id": 292, "id": 611079}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302455557.461781, "message": "@danfairs https://github.com/haypo/pysandbox says that it's more secure than restricted mode", "group_id": 292, "id": 611206}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302456188.5109861, "message": "soooo, so far only way to break it is run code that runs very very long?", "group_id": 292, "id": 611403}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302456217.654274, "message": "yeah I'm unable to stop it from being DoS'ed", "group_id": 292, "id": 611408}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302455575.5165181, "message": "@danfairs but I'm just trusting its author", "group_id": 292, "id": 611210}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302455715.2077041, "message": "@italiano40 \" as soon as you receive a response from this endpoint, you should start a new request.\"", "group_id": 292, "id": 611239}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302455732.5378649, "message": "@italiano40 I think I've implemented it exactly as specified in the API docs", "group_id": 292, "id": 611243}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302456313.4899001, "message": "easy enough to test though", "group_id": 292, "id": 611433}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302456453.5985501, "message": "could be useful to have a timeout per command regardless of plugin", "group_id": 292, "id": 611457}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302456365.945102, "message": "you could implement the timeout yourself", "group_id": 292, "id": 611443}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302456226.8172369, "message": "pysandbox's promised timeout does not appear to work", "group_id": 292, "id": 611411}, {"user_id": 13912, "stars": [], "topic_id": 18262, "date_created": 1302456277.225404, "message": "could be a threading or multiprocessing thing? haven't looked at your main code", "group_id": 292, "id": 611422}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302456263.776757, "message": "and testing DoSing myself is annoying", "group_id": 292, "id": 611418}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302456310.001827, "message": "pretty sure it's a pysandbox thing", "group_id": 292, "id": 611431}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302457004.2818379, "message": "yeah I should probably kick each one into a thread with a timeout on the join", "group_id": 292, "id": 611541}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302462112.0682731, "message": "/eval type('', (object,), {\"__del__\": lambda self: 3})", "group_id": 292, "id": 612587}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302462207.688642, "message": "/eval math", "group_id": 292, "id": 612603}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302462156.045177, "message": "<class ''>", "group_id": 292, "id": 612592}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302477686.2738769, "message": "hmm it's not clear what killed the bot there", "group_id": 292, "id": 615444}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302477693.2017729, "message": "<SafeModule 'math' from '/usr/local/Cellar/python/2.7.1/lib/python2.7/lib-dynload/math.so'>", "group_id": 292, "id": 615446}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302477692.4896679, "message": "/eval math", "group_id": 292, "id": 615445}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302478864.149575, "message": "<class ''>", "group_id": 292, "id": 615672}, {"user_id": 7, "stars": [], "topic_id": 18262, "date_created": 1302478863.2040629, "message": "/eval type('', (object,), {\"__del__\": lambda self: setattr(math, \"a\", self)})", "group_id": 292, "id": 615671}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302499653.973002, "message": "Error running code", "group_id": 292, "id": 620097}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302499767.6428959, "message": "['__file__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'exp', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'hypot', 'isinf', 'isnan', 'ldexp', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']", "group_id": 292, "id": 620129}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302499457.0690539, "message": "2", "group_id": 292, "id": 620029}, {"user_id": 15162, "stars": [], "topic_id": 18262, "date_created": 1302499766.791157, "message": "/eval dir(math)", "group_id": 292, "id": 620128}, {"user_id": 15162, "stars": [], "topic_id": 18262, "date_created": 1302499455.2902479, "message": "/eval 1 + 1", "group_id": 292, "id": 620028}, {"user_id": 15162, "stars": [], "topic_id": 18262, "date_created": 1302499477.0289919, "message": "/eval 2**8", "group_id": 292, "id": 620043}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302499479.4006641, "message": "256", "group_id": 292, "id": 620045}, {"user_id": 15162, "stars": [{"date_created": 1302533056.3667049, "user_id": 1284}], "topic_id": 18262, "date_created": 1302499653.105798, "message": "/eval [i**i for i in xrange(2**64)]", "group_id": 292, "id": 620096}, {"user_id": 24495, "stars": [], "topic_id": 18262, "date_created": 1302567051.3823099, "message": "@llimlib Fun project, nice!", "group_id": 292, "id": 632677}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302568349.007406, "message": "@holdenweb well, it was a one-request DoS that worked by eval'ing something that swallowed all the computer's memory", "group_id": 292, "id": 633160}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302566999.054894, "message": "/eval \"hello, world\"", "group_id": 292, "id": 632644}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302566999.8061471, "message": "hello, world", "group_id": 292, "id": 632646}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302566977.719532, "message": "doh!", "group_id": 292, "id": 632633}, {"user_id": 24495, "stars": [], "topic_id": 18262, "date_created": 1302566946.6154549, "message": "/eval print(\"Hello, world\")", "group_id": 292, "id": 632616}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302567004.2464621, "message": "that's the one", "group_id": 292, "id": 632651}, {"user_id": 24495, "stars": [], "topic_id": 18262, "date_created": 1302566992.236511, "message": "@llimlib you mean this topic? :)", "group_id": 292, "id": 632640}, {"user_id": 24495, "stars": [], "topic_id": 18262, "date_created": 1302566954.1631329, "message": "/eval print \"Hello, world\"", "group_id": 292, "id": 632621}, {"user_id": 24495, "stars": [], "topic_id": 18262, "date_created": 1302566965.5513861, "message": "/eval \"Hello, world\"", "group_id": 292, "id": 632630}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302569031.4673791, "message": "@holdenweb yeah, I'm mainly relying on the publicity of convore, the boredom factor, and the complete lack of valuable targets on my TV computer", "group_id": 292, "id": 633295}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302567117.2657609, "message": "thanks", "group_id": 292, "id": 632707}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302567026.3915441, "message": "I have the bot die on receiving a non-200 atm, so it died overnight at some point", "group_id": 292, "id": 632660}, {"user_id": 3354, "stars": [], "topic_id": 18262, "date_created": 1302568303.281286, "message": "@llimllib Could you test DoSing on a local net? S'pose it's still pretty tedious.", "group_id": 292, "id": 633145}, {"user_id": 3354, "stars": [], "topic_id": 18262, "date_created": 1302568880.146935, "message": "Not too much you can do about that. I believe Dr. Cannon concluded that there is only so far you can go by hobbling the virtual machine. Clearly access to \"eval()\" would be an obvious hole to block, but that's a band-aid.", "group_id": 292, "id": 633259}, {"user_id": 22200, "stars": [], "topic_id": 18262, "date_created": 1302576667.243691, "message": "/eval \"hi bot\"", "group_id": 292, "id": 635498}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302576716.74895, "message": "will work now", "group_id": 292, "id": 635507}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302576720.511483, "message": "silly thing fell over", "group_id": 292, "id": 635511}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302577496.607476, "message": "welcome your computer overlords", "group_id": 292, "id": 635668}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1302576739.0636671, "message": "I removed the babysitting code that fails on any error, but haven't deployed it yet", "group_id": 292, "id": 635513}, {"user_id": 4149, "stars": [], "topic_id": 18262, "date_created": 1302577495.8885429, "message": "/eval \"welcome your computer overlords\"", "group_id": 292, "id": 635667}, {"user_id": 4149, "stars": [{"date_created": 1302577863.1405389, "user_id": 1284}], "topic_id": 18262, "date_created": 1302577603.7927141, "message": "http://i.imgur.com/l8usx.jpg", "group_id": 292, "id": 635683}, {"user_id": 15162, "stars": [], "topic_id": 18262, "date_created": 1302592120.3010199, "message": "/eval \"\\ntest\\n\"", "group_id": 292, "id": 638787}, {"user_id": 15162, "stars": [], "topic_id": 18262, "date_created": 1302592108.0476511, "message": "/eval print(\"\\n\\ntest\\n\\n\")", "group_id": 292, "id": 638785}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302592109.016453, "message": "Error running code", "group_id": 292, "id": 638786}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1302592121.1722951, "message": "test", "group_id": 292, "id": 638788}, {"user_id": 31883, "stars": [], "topic_id": 18262, "date_created": 1305045999.431174, "message": "/eval [[x for x in xrange(2147483647)] for x in xrange(2147483647)]", "group_id": 292, "id": 992716}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1305046042.506747, "message": "you can effectively DOS it", "group_id": 292, "id": 992723}, {"user_id": 31883, "stars": [], "topic_id": 18262, "date_created": 1305045966.4503889, "message": "/eval sys.maxint", "group_id": 292, "id": 992709}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1305045970.3289731, "message": "Error running code", "group_id": 292, "id": 992712}, {"user_id": 28212, "stars": [], "topic_id": 18262, "date_created": 1305046006.167789, "message": "Error running code", "group_id": 292, "id": 992717}, {"user_id": 1284, "stars": [], "topic_id": 18262, "date_created": 1305046036.444335, "message": "https://github.com/haypo/pysandbox/issues/10", "group_id": 292, "id": 992722}]