{"action":"created","issue":{"url":"https://api.github.com/repos/LettError/MutatorMath/issues/35","repository_url":"https://api.github.com/repos/LettError/MutatorMath","labels_url":"https://api.github.com/repos/LettError/MutatorMath/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/LettError/MutatorMath/issues/35/comments","events_url":"https://api.github.com/repos/LettError/MutatorMath/issues/35/events","html_url":"https://github.com/LettError/MutatorMath/issues/35","id":151473152,"number":35,"title":"Maybe DesignSpaceDocumentReader can execute up to self.readSources()","user":{"login":"LettError","id":1243961,"avatar_url":"https://avatars.githubusercontent.com/u/1243961?v=3","gravatar_id":"","url":"https://api.github.com/users/LettError","html_url":"https://github.com/LettError","followers_url":"https://api.github.com/users/LettError/followers","following_url":"https://api.github.com/users/LettError/following{/other_user}","gists_url":"https://api.github.com/users/LettError/gists{/gist_id}","starred_url":"https://api.github.com/users/LettError/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LettError/subscriptions","organizations_url":"https://api.github.com/users/LettError/orgs","repos_url":"https://api.github.com/users/LettError/repos","events_url":"https://api.github.com/users/LettError/events{/privacy}","received_events_url":"https://api.github.com/users/LettError/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LettError/MutatorMath/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"LettError","id":1243961,"avatar_url":"https://avatars.githubusercontent.com/u/1243961?v=3","gravatar_id":"","url":"https://api.github.com/users/LettError","html_url":"https://github.com/LettError","followers_url":"https://api.github.com/users/LettError/followers","following_url":"https://api.github.com/users/LettError/following{/other_user}","gists_url":"https://api.github.com/users/LettError/gists{/gist_id}","starred_url":"https://api.github.com/users/LettError/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LettError/subscriptions","organizations_url":"https://api.github.com/users/LettError/orgs","repos_url":"https://api.github.com/users/LettError/repos","events_url":"https://api.github.com/users/LettError/events{/privacy}","received_events_url":"https://api.github.com/users/LettError/received_events","type":"User","site_admin":false},"assignees":[{"login":"LettError","id":1243961,"avatar_url":"https://avatars.githubusercontent.com/u/1243961?v=3","gravatar_id":"","url":"https://api.github.com/users/LettError","html_url":"https://github.com/LettError","followers_url":"https://api.github.com/users/LettError/followers","following_url":"https://api.github.com/users/LettError/following{/other_user}","gists_url":"https://api.github.com/users/LettError/gists{/gist_id}","starred_url":"https://api.github.com/users/LettError/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LettError/subscriptions","organizations_url":"https://api.github.com/users/LettError/orgs","repos_url":"https://api.github.com/users/LettError/repos","events_url":"https://api.github.com/users/LettError/events{/privacy}","received_events_url":"https://api.github.com/users/LettError/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2016-04-27T19:40:02Z","updated_at":"2016-07-01T10:24:50Z","closed_at":null,"body":"[getSourcePaths](https://github.com/LettError/MutatorMath/blob/master/Lib/mutatorMath/ufo/document.py#L392) needs to interpret a part of the designspace to find the sources. Now I also want to read some other data without proceeding all the way through building the instances. So, would it be acceptable to add\r\n```python\r\n        tree = ET.parse(self.path)        \r\n        self.root = tree.getroot()\r\n        self.readVersion()\r\n        assert self.documentFormatVersion == 3\r\n        self.warpDict = None\r\n        self.readWarp()\r\n        self.readSources()\r\n```\r\n..to the __init__? It gives the DesignSpaceDocumentReader some more data to work with, it does not add that much work to the instantiation but it will reduce duplication. "},"comment":{"url":"https://api.github.com/repos/LettError/MutatorMath/issues/comments/229913246","html_url":"https://github.com/LettError/MutatorMath/issues/35#issuecomment-229913246","issue_url":"https://api.github.com/repos/LettError/MutatorMath/issues/35","id":229913246,"user":{"login":"miguelsousa","id":2119742,"avatar_url":"https://avatars.githubusercontent.com/u/2119742?v=3","gravatar_id":"","url":"https://api.github.com/users/miguelsousa","html_url":"https://github.com/miguelsousa","followers_url":"https://api.github.com/users/miguelsousa/followers","following_url":"https://api.github.com/users/miguelsousa/following{/other_user}","gists_url":"https://api.github.com/users/miguelsousa/gists{/gist_id}","starred_url":"https://api.github.com/users/miguelsousa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/miguelsousa/subscriptions","organizations_url":"https://api.github.com/users/miguelsousa/orgs","repos_url":"https://api.github.com/users/miguelsousa/repos","events_url":"https://api.github.com/users/miguelsousa/events{/privacy}","received_events_url":"https://api.github.com/users/miguelsousa/received_events","type":"User","site_admin":false},"created_at":"2016-07-01T10:24:50Z","updated_at":"2016-07-01T10:24:50Z","body":"done"}}
{"actor":{"display_login":"miguelsousa"}}