{"action":"created","issue":{"url":"https://api.github.com/repos/cobrateam/splinter/issues/428","labels_url":"https://api.github.com/repos/cobrateam/splinter/issues/428/labels{/name}","comments_url":"https://api.github.com/repos/cobrateam/splinter/issues/428/comments","events_url":"https://api.github.com/repos/cobrateam/splinter/issues/428/events","html_url":"https://github.com/cobrateam/splinter/issues/428","id":101772561,"number":428,"title":"Multiple select support in Flask driver","user":{"login":"twolfson","id":902488,"avatar_url":"https://avatars.githubusercontent.com/u/902488?v=3","gravatar_id":"","url":"https://api.github.com/users/twolfson","html_url":"https://github.com/twolfson","followers_url":"https://api.github.com/users/twolfson/followers","following_url":"https://api.github.com/users/twolfson/following{/other_user}","gists_url":"https://api.github.com/users/twolfson/gists{/gist_id}","starred_url":"https://api.github.com/users/twolfson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twolfson/subscriptions","organizations_url":"https://api.github.com/users/twolfson/orgs","repos_url":"https://api.github.com/users/twolfson/repos","events_url":"https://api.github.com/users/twolfson/events{/privacy}","received_events_url":"https://api.github.com/users/twolfson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-18T23:31:47Z","updated_at":"2015-10-26T19:57:11Z","closed_at":null,"body":"During the addition of splinter/Flask driver to one of our projects, we encountered an issue with forms containing select's with the `multiple` attributes. They were serializing as:\r\n\r\n```bash\r\n'pets': <MultipleSelectOptions {'cat', 'dog'} for select name='pets'>\r\n```\r\n\r\nWe currently put together a patch which detects the `MultipleSelectOptions` class and tests with it. However, I am not sure what the best place for this is as it should likely be shared between the Flask and Django clients (or maybe use another approach without a `serialize` method:\r\n\r\nhttps://github.com/cobrateam/splinter/compare/cobrateam:5317b71...underdogio:8b550a0\r\n\r\nLet us know what you think it best and we will open up a PR."},"comment":{"url":"https://api.github.com/repos/cobrateam/splinter/issues/comments/151265514","html_url":"https://github.com/cobrateam/splinter/issues/428#issuecomment-151265514","issue_url":"https://api.github.com/repos/cobrateam/splinter/issues/428","id":151265514,"user":{"login":"twolfson","id":902488,"avatar_url":"https://avatars.githubusercontent.com/u/902488?v=3","gravatar_id":"","url":"https://api.github.com/users/twolfson","html_url":"https://github.com/twolfson","followers_url":"https://api.github.com/users/twolfson/followers","following_url":"https://api.github.com/users/twolfson/following{/other_user}","gists_url":"https://api.github.com/users/twolfson/gists{/gist_id}","starred_url":"https://api.github.com/users/twolfson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twolfson/subscriptions","organizations_url":"https://api.github.com/users/twolfson/orgs","repos_url":"https://api.github.com/users/twolfson/repos","events_url":"https://api.github.com/users/twolfson/events{/privacy}","received_events_url":"https://api.github.com/users/twolfson/received_events","type":"User","site_admin":false},"created_at":"2015-10-26T19:57:11Z","updated_at":"2015-10-26T19:57:11Z","body":"Any word on this? We are still more than happy to open a PR but we need feedback first."}}