{"action":"created","issue":{"url":"https://api.github.com/repos/bytefish/facerec/issues/33","repository_url":"https://api.github.com/repos/bytefish/facerec","labels_url":"https://api.github.com/repos/bytefish/facerec/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/bytefish/facerec/issues/33/comments","events_url":"https://api.github.com/repos/bytefish/facerec/issues/33/events","html_url":"https://github.com/bytefish/facerec/issues/33","id":125327382,"number":33,"title":"Cyclically imported modules","user":{"login":"MTolba","id":3972975,"avatar_url":"https://avatars.githubusercontent.com/u/3972975?v=3","gravatar_id":"","url":"https://api.github.com/users/MTolba","html_url":"https://github.com/MTolba","followers_url":"https://api.github.com/users/MTolba/followers","following_url":"https://api.github.com/users/MTolba/following{/other_user}","gists_url":"https://api.github.com/users/MTolba/gists{/gist_id}","starred_url":"https://api.github.com/users/MTolba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MTolba/subscriptions","organizations_url":"https://api.github.com/users/MTolba/orgs","repos_url":"https://api.github.com/users/MTolba/repos","events_url":"https://api.github.com/users/MTolba/events{/privacy}","received_events_url":"https://api.github.com/users/MTolba/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"bytefish","id":239373,"avatar_url":"https://avatars.githubusercontent.com/u/239373?v=3","gravatar_id":"","url":"https://api.github.com/users/bytefish","html_url":"https://github.com/bytefish","followers_url":"https://api.github.com/users/bytefish/followers","following_url":"https://api.github.com/users/bytefish/following{/other_user}","gists_url":"https://api.github.com/users/bytefish/gists{/gist_id}","starred_url":"https://api.github.com/users/bytefish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bytefish/subscriptions","organizations_url":"https://api.github.com/users/bytefish/orgs","repos_url":"https://api.github.com/users/bytefish/repos","events_url":"https://api.github.com/users/bytefish/events{/privacy}","received_events_url":"https://api.github.com/users/bytefish/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2016-01-07T05:45:19Z","updated_at":"2016-02-03T12:09:13Z","closed_at":null,"body":"When I tried to run your python facerec scribts I found that their are two issues:\r\n\r\n1. when you import a module we have to remove facerec. and use import moduleName directly.\r\nEx: use  from feature import AbstractFeature instead of from facerec.feature import AbstractFeature\r\n\r\n2. Their are  cyclically imported modules between (feature.py and operators.py)\r\nso when you run feature.py it will give you the following error:\r\n\r\nfrom operators import ChainOperator, CombineOperator\r\nImportError: cannot import name ChainOperator"},"comment":{"url":"https://api.github.com/repos/bytefish/facerec/issues/comments/179190166","html_url":"https://github.com/bytefish/facerec/issues/33#issuecomment-179190166","issue_url":"https://api.github.com/repos/bytefish/facerec/issues/33","id":179190166,"user":{"login":"bytefish","id":239373,"avatar_url":"https://avatars.githubusercontent.com/u/239373?v=3","gravatar_id":"","url":"https://api.github.com/users/bytefish","html_url":"https://github.com/bytefish","followers_url":"https://api.github.com/users/bytefish/followers","following_url":"https://api.github.com/users/bytefish/following{/other_user}","gists_url":"https://api.github.com/users/bytefish/gists{/gist_id}","starred_url":"https://api.github.com/users/bytefish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bytefish/subscriptions","organizations_url":"https://api.github.com/users/bytefish/orgs","repos_url":"https://api.github.com/users/bytefish/repos","events_url":"https://api.github.com/users/bytefish/events{/privacy}","received_events_url":"https://api.github.com/users/bytefish/received_events","type":"User","site_admin":false},"created_at":"2016-02-03T12:09:13Z","updated_at":"2016-02-03T12:09:13Z","body":"I have taken a look at it. I guess it takes a major refactoring to fix the cyclically imported modules. I don't have the time for it right now, but I will definitely fix it in a future release."}}