{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136659552,"defaultBranch":"master","name":"pyscard-debug","ownerLogin":"LudovicRousseau","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-08T19:41:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/398496?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688560065.0","currentOid":""},"activityList":{"items":[{"before":"4560bc1e62a231e72c9d9ee435814b99773db8c0","after":"84235c99657994a4bea774340a91704a92c13411","ref":"refs/heads/master","pushedAt":"2024-05-16T17:16:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"pyproject.toml: add \"swig\" in build-system requires\n\nFix `swig` build dep (#170)","shortMessageHtmlLink":"pyproject.toml: add \"swig\" in build-system requires"}},{"before":"deecabded24b33bf74af1d835f8975ade6f2e0cc","after":"4560bc1e62a231e72c9d9ee435814b99773db8c0","ref":"refs/heads/master","pushedAt":"2024-05-08T20:36:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"CardMonitoringThread(): do not catch unexpected exceptions\n\nThe exceptions were supposed to be gnerated by the __del__() method.\nBut the __del__() method was already commented out since\n9f2198c2902f8465db7e5611ece52c371333e7f1 in 2007.\n\nThanks to Anton Hvornum for the bug report\n\" pyscard mutes/hides user created exceptions in on_insert() hook. #167 \"\nCloses: https://github.com/LudovicRousseau/pyscard/issues/167","shortMessageHtmlLink":"CardMonitoringThread(): do not catch unexpected exceptions"}},{"before":"9438e62f6219012246343eae4d2185ca1d1e8e2c","after":"deecabded24b33bf74af1d835f8975ade6f2e0cc","ref":"refs/heads/master","pushedAt":"2024-05-08T20:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"CardMonitoringThread(): do not catch unexpected exceptions\n\nThe exceptions were supposed to be gnerated by the __del__() method.\nBut the __del__() method was already commented out since\n9f2198c2902f8465db7e5611ece52c371333e7f1 in 2007.\n\nThanks to Anton Hvornum for the bug report\n\" pyscard mutes/hides user created exceptions in on_insert() hook. #167 \"\nCloses: https://github.com/LudovicRousseau/pyscard/issues/167","shortMessageHtmlLink":"CardMonitoringThread(): do not catch unexpected exceptions"}},{"before":"1b7d0b3f0480f48001054c7b62f3d8340622e23a","after":"9438e62f6219012246343eae4d2185ca1d1e8e2c","ref":"refs/heads/master","pushedAt":"2024-03-18T20:52:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"test_Exceptions: add tests for CardRequestTimeoutException","shortMessageHtmlLink":"test_Exceptions: add tests for CardRequestTimeoutException"}},{"before":"008f543541346ffbe59daf496eacc1cf61c1b7d4","after":"1b7d0b3f0480f48001054c7b62f3d8340622e23a","ref":"refs/heads/master","pushedAt":"2024-03-18T20:47:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"test_Exceptions: add tests for CardRequestTimeoutException","shortMessageHtmlLink":"test_Exceptions: add tests for CardRequestTimeoutException"}},{"before":"018d7182db5ecf1a2d9c7683f62b8ae5f29b11b2","after":"008f543541346ffbe59daf496eacc1cf61c1b7d4","ref":"refs/heads/master","pushedAt":"2024-03-12T12:53:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"test: check the test SCARDDWORDARG is an integer\n\nTest the code that checks SCARDDWORDARG is of the expected type\n(integer).","shortMessageHtmlLink":"test: check the test SCARDDWORDARG is an integer"}},{"before":"eb5b3e82a109d6316c92aecbf5432bba9e2db54b","after":"018d7182db5ecf1a2d9c7683f62b8ae5f29b11b2","ref":"refs/heads/master","pushedAt":"2024-03-09T18:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"github actions: upgrade to github/codeql-action v3","shortMessageHtmlLink":"github actions: upgrade to github/codeql-action v3"}},{"before":"b774ad16ce7649ff741fb193ffeff5ba81d073fc","after":"eb5b3e82a109d6316c92aecbf5432bba9e2db54b","ref":"refs/heads/master","pushedAt":"2024-03-09T17:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"github actions: use setup-python@v5\n\nFixes warning:\nNode.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.","shortMessageHtmlLink":"github actions: use setup-python@v5"}},{"before":"7912a5f85f71ef680f620981e1b061537cbffe82","after":"b774ad16ce7649ff741fb193ffeff5ba81d073fc","ref":"refs/heads/master","pushedAt":"2024-03-09T17:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"github actions: use setup-python@v5 & upload-artifact@v4\n\nFixes warning:\nNode.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.","shortMessageHtmlLink":"github actions: use setup-python@v5 & upload-artifact@v4"}},{"before":"7521237e8e4aee8aa3b899e0a774fa1f81688bb1","after":"7912a5f85f71ef680f620981e1b061537cbffe82","ref":"refs/heads/master","pushedAt":"2024-03-09T17:31:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"github actions: use checkout@v4\n\nFix warning:\nNode.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.","shortMessageHtmlLink":"github actions: use checkout@v4"}},{"before":"e88b2e960998b3375c625fdd2b391e57ec04873c","after":"7521237e8e4aee8aa3b899e0a774fa1f81688bb1","ref":"refs/heads/master","pushedAt":"2024-03-04T17:45:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Make CardMonitor() thread safe\n\nWe had a TOCTOU bug in the handling of CardMonitor.instance field.\nhttps://en.wikipedia.org/wiki/Time-of-check_to_time-of-use\n\nThanks to Lars Lengersdorf for the bug reprot\n\" pyscard seems to be not thread save #162 \"\nFixes: https://github.com/LudovicRousseau/pyscard/issues/162","shortMessageHtmlLink":"Make CardMonitor() thread safe"}},{"before":"ba0da37c7b255ad3902090f3f194f6c7697baf9e","after":"e88b2e960998b3375c625fdd2b391e57ec04873c","ref":"refs/heads/master","pushedAt":"2024-03-04T17:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Make CardMonitor() thread safe\n\nWe had a TOCTOU bug in the handling of CardMonitor.instance field.\nhttps://en.wikipedia.org/wiki/Time-of-check_to_time-of-use\n\nThanks to Lars Lengersdorf for the bug reprot\n\" pyscard seems to be not thread save #162 \"\nhttps://github.com/LudovicRousseau/pyscard/issues/162","shortMessageHtmlLink":"Make CardMonitor() thread safe"}},{"before":"99aa55d08960ce21dde5521977ead39897f43d2d","after":"ba0da37c7b255ad3902090f3f194f6c7697baf9e","ref":"refs/heads/master","pushedAt":"2023-12-24T12:11:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"README.md: reformat","shortMessageHtmlLink":"README.md: reformat"}},{"before":"da0077cf72783c92d3c74b91955a04a9d01253ea","after":"99aa55d08960ce21dde5521977ead39897f43d2d","ref":"refs/heads/master","pushedAt":"2023-12-24T11:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Update build instruction\n\nWe now need to use a virtual environment.","shortMessageHtmlLink":"Update build instruction"}},{"before":"3f44e1f67ba714f91d3691b3a207a1e4cf2121ea","after":"da0077cf72783c92d3c74b91955a04a9d01253ea","ref":"refs/heads/master","pushedAt":"2023-12-24T11:35:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Add GitHub action badges","shortMessageHtmlLink":"Add GitHub action badges"}},{"before":"5fb2405d967af78f7b7d5ee6607f6c75521e2024","after":"3f44e1f67ba714f91d3691b3a207a1e4cf2121ea","ref":"refs/heads/master","pushedAt":"2023-12-23T21:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Provide minimal pyproject.toml\n\nhttps://packaging.python.org/en/latest/guides/modernize-setup-py-project/","shortMessageHtmlLink":"Provide minimal pyproject.toml"}},{"before":"3867ece39fd619c30a4b15e1a801a664e66c6c00","after":"5fb2405d967af78f7b7d5ee6607f6c75521e2024","ref":"refs/heads/master","pushedAt":"2023-12-23T21:36:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"tox: remove Python 3.9 & 3.10 and add 3.12","shortMessageHtmlLink":"tox: remove Python 3.9 & 3.10 and add 3.12"}},{"before":"e89326d76939e724b97228565a767adb33ead923","after":"3867ece39fd619c30a4b15e1a801a664e66c6c00","ref":"refs/heads/master","pushedAt":"2023-12-23T21:29:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Use pytest to run tests\n\nhttps://packaging.python.org/en/latest/discussions/setup-py-deprecated/#python-setup-py-test","shortMessageHtmlLink":"Use pytest to run tests"}},{"before":"ef1b50275f4e9cbe240c1a09d4f0a5f9331c9183","after":"e89326d76939e724b97228565a767adb33ead923","ref":"refs/heads/master","pushedAt":"2023-12-23T21:23:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Use pytest to run tests\n\nhttps://packaging.python.org/en/latest/discussions/setup-py-deprecated/#python-setup-py-test","shortMessageHtmlLink":"Use pytest to run tests"}},{"before":"4e32e0b282eb60d0956235625bad8b8613ded7c6","after":"ef1b50275f4e9cbe240c1a09d4f0a5f9331c9183","ref":"refs/heads/master","pushedAt":"2023-12-23T21:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"d","shortMessageHtmlLink":"d"}},{"before":"5840197d321fbea7f49149b00541fde5a07b2822","after":"4e32e0b282eb60d0956235625bad8b8613ded7c6","ref":"refs/heads/master","pushedAt":"2023-12-23T21:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Use pytest to run tests\n\nhttps://packaging.python.org/en/latest/discussions/setup-py-deprecated/#python-setup-py-test","shortMessageHtmlLink":"Use pytest to run tests"}},{"before":"c93992530a4cdbf3099912d9bfd3f02d12a6525c","after":"5840197d321fbea7f49149b00541fde5a07b2822","ref":"refs/heads/master","pushedAt":"2023-12-23T18:09:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"github action: modernize windows build","shortMessageHtmlLink":"github action: modernize windows build"}},{"before":"c3035a021c57a0ce8cb1b045e1fbb9f3f673003f","after":"c93992530a4cdbf3099912d9bfd3f02d12a6525c","ref":"refs/heads/master","pushedAt":"2023-12-23T17:53:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Add Python 3.12 in Windows build","shortMessageHtmlLink":"Add Python 3.12 in Windows build"}},{"before":"d756e5ac2dceec514bb2b9ce46e00e5c6bb5d045","after":"c3035a021c57a0ce8cb1b045e1fbb9f3f673003f","ref":"refs/heads/master","pushedAt":"2023-12-23T17:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"ecb2f27001a67b0e2c2f2db4736f5754beee8e88","after":"d756e5ac2dceec514bb2b9ce46e00e5c6bb5d045","ref":"refs/heads/master","pushedAt":"2023-12-23T17:44:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"13600d5f8f8504a2fc524708baf67bc9d86f3ef5","after":"ecb2f27001a67b0e2c2f2db4736f5754beee8e88","ref":"refs/heads/master","pushedAt":"2023-12-23T17:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"5a42e2e3be862d82fa3804eebf2e0d90756b7fcc","after":"13600d5f8f8504a2fc524708baf67bc9d86f3ef5","ref":"refs/heads/master","pushedAt":"2023-12-23T17:33:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Makefile: modernize use of setup.py\n\nSee https://packaging.python.org/en/latest/guides/modernize-setup-py-project/","shortMessageHtmlLink":"Makefile: modernize use of setup.py"}},{"before":"8d733c2a89ccf949800a989d654eda3467278f50","after":"5a42e2e3be862d82fa3804eebf2e0d90756b7fcc","ref":"refs/heads/master","pushedAt":"2023-12-22T12:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Remove use of imp module for wx (GUI)\n\nThe module \"imp\" has been removed in Python 3.12\nhttps://docs.python.org/dev/whatsnew/3.12.html#imp\n\nThanks to Christian Hesse for the bug report\nCloses: https://github.com/LudovicRousseau/pyscard/issues/161","shortMessageHtmlLink":"Remove use of imp module for wx (GUI)"}},{"before":"8d733c2a89ccf949800a989d654eda3467278f50","after":"5a42e2e3be862d82fa3804eebf2e0d90756b7fcc","ref":"refs/heads/wip","pushedAt":"2023-12-22T11:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"Remove use of imp module for wx (GUI)\n\nThe module \"imp\" has been removed in Python 3.12\nhttps://docs.python.org/dev/whatsnew/3.12.html#imp\n\nThanks to Christian Hesse for the bug report\nCloses: https://github.com/LudovicRousseau/pyscard/issues/161","shortMessageHtmlLink":"Remove use of imp module for wx (GUI)"}},{"before":"9e47a8413233ea1281a55b895f7a1a5902cada75","after":"8d733c2a89ccf949800a989d654eda3467278f50","ref":"refs/heads/wip","pushedAt":"2023-12-22T11:51:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LudovicRousseau","name":"Ludovic Rousseau","path":"/LudovicRousseau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/398496?s=80&v=4"},"commit":{"message":"tox.ini: reformat","shortMessageHtmlLink":"tox.ini: reformat"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES-V3VQA","startCursor":null,"endCursor":null}},"title":"Activity ยท LudovicRousseau/pyscard-debug"}