{"action":"created","issue":{"url":"https://api.github.com/repos/uwescience/raco/issues/534","repository_url":"https://api.github.com/repos/uwescience/raco","labels_url":"https://api.github.com/repos/uwescience/raco/issues/534/labels{/name}","comments_url":"https://api.github.com/repos/uwescience/raco/issues/534/comments","events_url":"https://api.github.com/repos/uwescience/raco/issues/534/events","html_url":"https://github.com/uwescience/raco/issues/534","id":171528848,"number":534,"title":"Stack overflow in `utility.real_str()`","user":{"login":"senderista","id":131425,"avatar_url":"https://avatars.githubusercontent.com/u/131425?v=3","gravatar_id":"","url":"https://api.github.com/users/senderista","html_url":"https://github.com/senderista","followers_url":"https://api.github.com/users/senderista/followers","following_url":"https://api.github.com/users/senderista/following{/other_user}","gists_url":"https://api.github.com/users/senderista/gists{/gist_id}","starred_url":"https://api.github.com/users/senderista/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/senderista/subscriptions","organizations_url":"https://api.github.com/users/senderista/orgs","repos_url":"https://api.github.com/users/senderista/repos","events_url":"https://api.github.com/users/senderista/events{/privacy}","received_events_url":"https://api.github.com/users/senderista/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uwescience/raco/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"senderista","id":131425,"avatar_url":"https://avatars.githubusercontent.com/u/131425?v=3","gravatar_id":"","url":"https://api.github.com/users/senderista","html_url":"https://github.com/senderista","followers_url":"https://api.github.com/users/senderista/followers","following_url":"https://api.github.com/users/senderista/following{/other_user}","gists_url":"https://api.github.com/users/senderista/gists{/gist_id}","starred_url":"https://api.github.com/users/senderista/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/senderista/subscriptions","organizations_url":"https://api.github.com/users/senderista/orgs","repos_url":"https://api.github.com/users/senderista/repos","events_url":"https://api.github.com/users/senderista/events{/privacy}","received_events_url":"https://api.github.com/users/senderista/received_events","type":"User","site_admin":false},"assignees":[{"login":"senderista","id":131425,"avatar_url":"https://avatars.githubusercontent.com/u/131425?v=3","gravatar_id":"","url":"https://api.github.com/users/senderista","html_url":"https://github.com/senderista","followers_url":"https://api.github.com/users/senderista/followers","following_url":"https://api.github.com/users/senderista/following{/other_user}","gists_url":"https://api.github.com/users/senderista/gists{/gist_id}","starred_url":"https://api.github.com/users/senderista/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/senderista/subscriptions","organizations_url":"https://api.github.com/users/senderista/orgs","repos_url":"https://api.github.com/users/senderista/repos","events_url":"https://api.github.com/users/senderista/events{/privacy}","received_events_url":"https://api.github.com/users/senderista/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-08-16T22:02:23Z","updated_at":"2016-08-16T22:04:00Z","closed_at":null,"body":"From @shrjain:\r\n> I reproduced this on the following query: \r\nhttps://www.dropbox.com/s/hs5i6csd30rgfgg/BigQuery.txt?dl=0\r\n\r\n> Here is the stack trace: \r\n```\r\nTraceback (most recent call last):\r\n  File \"/Users/shrainik/virtenvs/myria-web/lib/python2.7/site-packages/webapp2.py\", line 570, in dispatch\r\n    return method(*args, **kwargs)\r\n  File \"myria_web_main.py\", line 513, in post\r\n    push_sql=push_sql))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in real_str\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 25, in <genexpr>\r\n    inner = ','.join(real_str(e) for e in obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 44, in real_str\r\n    return str(obj)\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/algebra.py\", line 118, in __str__\r\n    return \"%s%s\" % (self.shortStr(), real_str(self.children()))\r\n  File \"/Users/shrainik/Documents/myria-web/appengine/raco/utility.py\", line 22, in real_str\r\n    and isinstance(obj, collections.Container)):\r\n  File \"/Users/shrainik/virtenvs/myria-web/bin/../lib/python2.7/abc.py\", line 132, in __instancecheck__\r\n    if subclass is not None and subclass in cls._abc_cache:\r\nRuntimeError: maximum recursion depth exceeded\r\n```"},"comment":{"url":"https://api.github.com/repos/uwescience/raco/issues/comments/240254094","html_url":"https://github.com/uwescience/raco/issues/534#issuecomment-240254094","issue_url":"https://api.github.com/repos/uwescience/raco/issues/534","id":240254094,"user":{"login":"senderista","id":131425,"avatar_url":"https://avatars.githubusercontent.com/u/131425?v=3","gravatar_id":"","url":"https://api.github.com/users/senderista","html_url":"https://github.com/senderista","followers_url":"https://api.github.com/users/senderista/followers","following_url":"https://api.github.com/users/senderista/following{/other_user}","gists_url":"https://api.github.com/users/senderista/gists{/gist_id}","starred_url":"https://api.github.com/users/senderista/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/senderista/subscriptions","organizations_url":"https://api.github.com/users/senderista/orgs","repos_url":"https://api.github.com/users/senderista/repos","events_url":"https://api.github.com/users/senderista/events{/privacy}","received_events_url":"https://api.github.com/users/senderista/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T22:04:00Z","updated_at":"2016-08-16T22:04:00Z","body":"Eliminating the recursion in this case seems difficult since it's not a tail call. Not sure there's a better workaround than `sys.setrecursionlimit()`."}}
{"actor":{"display_login":"senderista"}}