{"action":"created","issue":{"url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/3","labels_url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/3/comments","events_url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/3/events","html_url":"https://github.com/lifelike/countersheetsextension/issues/3","id":83008319,"number":3,"title":"Semi-colon in text field acts like comma","user":{"login":"paulthegreat","id":12679760,"avatar_url":"https://avatars.githubusercontent.com/u/12679760?v=3","gravatar_id":"","url":"https://api.github.com/users/paulthegreat","html_url":"https://github.com/paulthegreat","followers_url":"https://api.github.com/users/paulthegreat/followers","following_url":"https://api.github.com/users/paulthegreat/following{/other_user}","gists_url":"https://api.github.com/users/paulthegreat/gists{/gist_id}","starred_url":"https://api.github.com/users/paulthegreat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulthegreat/subscriptions","organizations_url":"https://api.github.com/users/paulthegreat/orgs","repos_url":"https://api.github.com/users/paulthegreat/repos","events_url":"https://api.github.com/users/paulthegreat/events{/privacy}","received_events_url":"https://api.github.com/users/paulthegreat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-31T05:32:16Z","updated_at":"2015-07-06T16:01:56Z","closed_at":null,"body":"When importing a CSV field with a semi-colon that isn't surrounded by quotes, the resulting output is as if the semi-colon was a comma. According to Python documentation, line 612 modified slightly to\r\n```python\r\nreader = csv.reader(open(datafile, \"rb\"), delimiter=',')\r\n```\r\nshould work fine, but Inkscape gives me an error saying csv.reader is not expecting another parameter. Also, according to Python documentation, ',' should be the default delimiter. Is this an old version of Python that is being installed with Inkscape on Windows that's causing problems?"},"comment":{"url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/comments/118909821","html_url":"https://github.com/lifelike/countersheetsextension/issues/3#issuecomment-118909821","issue_url":"https://api.github.com/repos/lifelike/countersheetsextension/issues/3","id":118909821,"user":{"login":"lifelike","id":54408,"avatar_url":"https://avatars.githubusercontent.com/u/54408?v=3","gravatar_id":"","url":"https://api.github.com/users/lifelike","html_url":"https://github.com/lifelike","followers_url":"https://api.github.com/users/lifelike/followers","following_url":"https://api.github.com/users/lifelike/following{/other_user}","gists_url":"https://api.github.com/users/lifelike/gists{/gist_id}","starred_url":"https://api.github.com/users/lifelike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lifelike/subscriptions","organizations_url":"https://api.github.com/users/lifelike/orgs","repos_url":"https://api.github.com/users/lifelike/repos","events_url":"https://api.github.com/users/lifelike/events{/privacy}","received_events_url":"https://api.github.com/users/lifelike/received_events","type":"User","site_admin":false},"created_at":"2015-07-06T16:01:56Z","updated_at":"2015-07-06T16:01:56Z","body":"I figured THAT out at least: cvs.reader is a helper-function I defined, confusingly not the standard python csv-reader. If you just use the default python reader it fails to parse csv files separated with semi-colons (or at least that was my conclusion about 7 years or so when I wrote that code). I don't remember if it was OpenOffice or Excel or some other tool that defaulted to semi-colons when you exported a sheet (despite that it makes no sense to use anything but commas when the user asks to export to a comma-separated file...)."}}