{"action":"created","issue":{"url":"https://api.github.com/repos/shedskin/shedskin/issues/40","labels_url":"https://api.github.com/repos/shedskin/shedskin/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/shedskin/shedskin/issues/40/comments","events_url":"https://api.github.com/repos/shedskin/shedskin/issues/40/events","html_url":"https://github.com/shedskin/shedskin/issues/40","id":65246751,"number":40,"title":"compile shedskin or speedup with compiling of modules","user":{"login":"ShedskinBot","id":11687421,"avatar_url":"https://avatars.githubusercontent.com/u/11687421?v=3","gravatar_id":"","url":"https://api.github.com/users/ShedskinBot","html_url":"https://github.com/ShedskinBot","followers_url":"https://api.github.com/users/ShedskinBot/followers","following_url":"https://api.github.com/users/ShedskinBot/following{/other_user}","gists_url":"https://api.github.com/users/ShedskinBot/gists{/gist_id}","starred_url":"https://api.github.com/users/ShedskinBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ShedskinBot/subscriptions","organizations_url":"https://api.github.com/users/ShedskinBot/orgs","repos_url":"https://api.github.com/users/ShedskinBot/repos","events_url":"https://api.github.com/users/ShedskinBot/events{/privacy}","received_events_url":"https://api.github.com/users/ShedskinBot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/shedskin/shedskin/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/shedskin/shedskin/labels/Priority-Low","name":"Priority-Low","color":"ededed"},{"url":"https://api.github.com/repos/shedskin/shedskin/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-30T16:11:43Z","updated_at":"2015-03-30T16:12:05Z","closed_at":null,"body":"**Issue by [Thomas Spura](/tomspur)**\n_23 Aug 2009 at 5:26 GMT_\n_Originally opened on Google Code_\n\n----\n\n```\nI tried to run \"shedskin shekskin\"^^\n\nIn any files are \"import compiler\".... But only needed in one module!\n\nThis patch corrects this (tests fixes for 0.2 and 0.2.1 are currently\nfailing here, but with master also -> no problem (maybe another problem))\n\nAnother bug is new:\n\nrunning: shedskin cpp\n*** SHED SKIN Python-to-C++ Compiler 0.2 ***\nCopyright 2005-2009 Mark Dufour; License GNU GPL version 3 (See LICENSE)\n\n*ERROR* shared.py:143: function/class redefinition is not supported ('class_')\n\n\"class_\" is in shared.py and in builtin.py, possibly this is resulting this\nerror\n\n```\n\n\n\nAttachments:\n* [0001-delete-some-import-compiler-s-as-they-are-not-needed.patch](https://storage.googleapis.com/google-code-attachments/shedskin/issue-40/comment-0/0001-delete-some-import-compiler-s-as-they-are-not-needed.patch)\n\n"},"comment":{"url":"https://api.github.com/repos/shedskin/shedskin/issues/comments/87737894","html_url":"https://github.com/shedskin/shedskin/issues/40#issuecomment-87737894","issue_url":"https://api.github.com/repos/shedskin/shedskin/issues/40","id":87737894,"user":{"login":"ShedskinBot","id":11687421,"avatar_url":"https://avatars.githubusercontent.com/u/11687421?v=3","gravatar_id":"","url":"https://api.github.com/users/ShedskinBot","html_url":"https://github.com/ShedskinBot","followers_url":"https://api.github.com/users/ShedskinBot/followers","following_url":"https://api.github.com/users/ShedskinBot/following{/other_user}","gists_url":"https://api.github.com/users/ShedskinBot/gists{/gist_id}","starred_url":"https://api.github.com/users/ShedskinBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ShedskinBot/subscriptions","organizations_url":"https://api.github.com/users/ShedskinBot/orgs","repos_url":"https://api.github.com/users/ShedskinBot/repos","events_url":"https://api.github.com/users/ShedskinBot/events{/privacy}","received_events_url":"https://api.github.com/users/ShedskinBot/received_events","type":"User","site_admin":false},"created_at":"2015-03-30T16:12:05Z","updated_at":"2015-03-30T16:12:05Z","body":"**Comment by [Thomas Spura](/tomspur)**\n_25 Aug 2009 at 10:56 GMT_\n\n----\n\n```\nYou are welcome ;-)\n\nThis patch solves the doubled mentioning of 'class_' by simply renaming it \neverywhere\nto 'class__' (all tests are ok, except the latest 2, as before too)\n\nI propose to rename it to something like 'collector' because it seems this class\ncollects any funcs, virtuals and so on... This would help understanding the \ncode (at\nleast for me^^)\n```\n\n\n\n\n\nAttachments:\n* [change_class_to_class__.diff](https://storage.googleapis.com/google-code-attachments/shedskin/issue-40/comment-4/change_class_to_class__.diff)\n\n"}}