date | project | content | link |
|---|
| 21:38 on Apr 27 | pykota | Commit by jerome :: r3545 /pykota/trunk/ (3 files in 2 dirs): Ensures that all command lines are properly encoded before calling os.system() on them from the cupspykota backend wrapper. TODO : check command line tools for the same potential problem. | # |
| 11:31 on Apr 27 | pykota | Commit by jerome :: r3544 /pykocard/trunk/pykocard/cartadistcrs.py: Some untested code, for a change. | # |
| 08:14 on Apr 27 | pykota | Commit by jerome :: r3543 /pykocard/trunk/pykocard/cartadistcrs.py: Doesn't waste anymore the reading of one character at device opening time. Activates debug mode in the testing program. | # |
| 08:06 on Apr 27 | pykota | Commit by jerome :: r3542 /pykocard/trunk/pykocard/cartadistcrs.py: It mostly works now with a real Cartadis TCRS (Serial #68169). Time to put some additional credits onto my card, otherwise I won't be able to test for long :-) TODO : improve robustness, and implement the few missing calls. | # |
| 09:14 on Apr 22 | pykota | Commit by jerome :: r3541 /pykota/trunk/pykota/storages/sql.py: I've finally killed this one (exactly the sort of thing I've said for several years wrt such charset encoding problems) ! The problem was not in the encoding of the title attribute of the job, which was perfectly correct, but in the jobid attribute, which was still in unicode instead of in UTF-8. This particular situation made the query string be transformed to unicode, and an utf-8 encoded title couldn't be inserted into it, making PyKota fail miserably. Fixes #56. References #60, #61. | # |
| 10:14 on Apr 21 | pykota | Commit by jerome :: r3540 /pykocard/trunk/pykocard/cartadistcrs.py: API should be completely there, although partially implemented (no handling for the terminal's keyboard for now). TODO : define some additional constants. TODO : check boundaries when setting values. TODO : test with the real terminal. | # |
| 08:30 on Apr 21 | pykota | Commit by jerome :: r3539 /pykocard/trunk/pykocard/cartadistcrs.py: Added a comment about the code not working right now with an unpatched PySerial. | # |
| 01:01 on Apr 21 | pykota | Commit by jerome :: r3538 /pykocard/trunk/pykocard/cartadistcrs.py: Minimal command set for testing purposes. | # |
| 00:17 on Apr 21 | pykota | Commit by jerome :: r3537 /pykocard/trunk/pykocard/cartadistcrs.py: Now opens the serial device and can write to it. | # |
| 23:09 on Apr 20 | pykota | Commit by jerome :: r3536 /pykocard/trunk/pykocard/cartadistcrs.py: Added the card's structure. | # |
| 22:37 on Apr 20 | pykota | Commit by jerome :: r3535 /pykocard/trunk/pykocard/cartadistcrs.py: First commit, first bug ! Not bad... | # |
| 22:35 on Apr 20 | pykota | Commit by jerome :: r3534 /pykocard/ (8 files in 5 dirs): Added the PyKoCard subproject, now that I've finally put my hands onto a real manual !!! Cartadis TCRS vending card readers / encoders will be supported soon, they are used in most libraries of French universities, at least. More than that : the API is small and code will be easy to write :-)
I think it's better to put all this outside of PyKota since it will probably be used mostly with Tea4CUPS alone, or a combination of Tea4CUPS and PyKota. This Python module will be useable without any of these software too. | # |
| 11:28 on Apr 19 | pykota | Commit by jerome :: r3533 /pykota/trunk/pykota/ (3 files in 2 dirs): Fixes #61. References #56, #60. | # |
| 21:18 on Apr 17 | pykota | Commit by jerome :: r3532 /pykota/trunk/pykota/storages/ldapstorage.py: Backported changes from [3531] to LDAP. Fixes #56 for good. References #60. | # |
| 21:08 on Apr 17 | pykota | Commit by jerome :: r3531 /pykota/trunk/pykota/ (3 files in 2 dirs): Fix which fixes 56 for good. References 60. | # |
| 13:49 on Apr 16 | pykota | Commit by jerome :: r3530 /pykota/trunk/pykota/ (accounters/snmp.py constants.py): Removed gettext marker for debugging messages. Reworked bse's patch in order to fix #54 with suggestions from mhyclak. This code is currently UNTESTED. | # |
| 13:06 on Apr 16 | pykota | Commit by jerome :: r3529 /pykota/trunk/pykota/accounters/snmp.py: Removed unneeded code. | # |
| 12:15 on Apr 16 | pykota | Commit by jerome :: r3528 /pykota/trunk/pykota/storages/sqlitestorage.py: Fixes #56. | # |
| 11:39 on Apr 16 | pykota | Commit by jerome :: r3527 /pykota/trunk/pykota/storages/ (pgstorage.py sqlitestorage.py): Moved some code around. | # |
| 01:33 on Apr 16 | pykota | Commit by jerome :: r3526 /pykota/trunk/pykota/storage.py: Fixes #60. | # |