{"push_id":827437274,"size":1,"distinct_size":1,"ref":"refs/heads/argument","head":"ae1ffae974662510d6f6ccccb8ff4548a6f9d8ee","before":"92ca9ac80970aebcc904ae96d76f3504d6baea39","commits":[{"sha":"ae1ffae974662510d6f6ccccb8ff4548a6f9d8ee","author":{"email":"8394ca3b153c892a344e6ee3e8f1a72af742d8a3@gmail.com","name":"Jared Hance"},"message":"Add new node for arguments.\n\nAdd a new node, consolidating the argument-type information from\nFuncItem, which previously used parallel lists, into a list of\nArgument.\n\nEach argument contains:\n  - The variable that it represents\n  - The type annotation that was attached in the original AST. This\n    is *not* the same as variable.type. (Hence why I named it something\n    besides \"type\".\n  - The initializer expression as a Node.\n  - The initialization statement - this is the most similar to the old\n    \"init\" list.\n\nThe initialization lvalue/statement are optional and are generated\nby the initializer. (The only time they are passed in directly is by\nthe tree transformation phase, in order to preserve the lvalue's kind)","distinct":true,"url":"https://api.github.com/repos/jhance/mypy/commits/ae1ffae974662510d6f6ccccb8ff4548a6f9d8ee"}]}