You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(3) |
Feb
(7) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
(6) |
Mar
(2) |
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(1) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
(2) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: SourceForge.net <no...@so...> - 2007-02-10 23:10:46
|
Bugs item #1656884, was opened at 2007-02-10 18:31 Message generated for change (Comment added) made by blacktav You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Drew Ferguson (blacktav) Assigned to: Nobody/Anonymous (nobody) Summary: Bad dbf date field strings Initial Comment: Hi Thanks for a life-saver project An application I have (SwissPerfect) stores bad date strings formatted with spaces including incomplete dates (eg year only). Attached is a diff on utils.py 2.1.0 with a function to parse such bad date strings and fix them ---------------------------------------------------------------------- >Comment By: Drew Ferguson (blacktav) Date: 2007-02-10 23:10 Message: Logged In: YES user_id=701865 Originator: YES Hi Alex Wow, quick response! Thanks Trap for embedded spaces is fine but partial dates (eg year only) continues to barf. Yes, enforcing a valid (python) date is not good. Even with access to "broken" raw data this is a scary can-of-worms; expecting a valid python date from applications which evidently permit partial dates (by accident or design) isn't good either. I hit another issue too where a numeric field barfs on int(value) with "null byte in argument for int()" I presume this is bad data too. I can't see easy long-term fixes here so I guess I'll live with my hacks and wish you the best. Again, thanks for all your hard-work in dbfpy, and allowing my hacks to be trivial to implement. If you want the broken source data files let me know. ---------------------------------------------------------------------- Comment By: alexander smishlajev (a1s) Date: 2007-02-10 19:58 Message: Logged In: YES user_id=8719 Originator: NO yet another quick fix: i've added API to access raw DBF data. with current version you can catch conversion errors and then obtain offending values as:: dbf.header[field_name_or_number].decodeFromRecord( rec.rawFromStream(dbf, record_index)) where rec may be DbfRecord class or any valid record object. ---------------------------------------------------------------------- Comment By: alexander smishlajev (a1s) Date: 2007-02-10 19:03 Message: Logged In: YES user_id=8719 Originator: NO thank you for reporting it. it's a +1 for the plan to make the Dbf class to optionally ignore all conversion errors, as i said in https://sourceforge.net/mailarchive/message.php?msg_id=37890707 however, i am not given to "fix" invalid values by replacing missing date parts by an arbitrary number. perhaps returning None instead of invalid dates would be more consistent... i have checked in a quick fix allowing date strings to have leading spaces instead of zeroes. if that solves your problem, i will release new dbfpy version as soon as possible. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 |
From: SourceForge.net <no...@so...> - 2007-02-10 19:58:52
|
Bugs item #1656884, was opened at 2007-02-10 20:31 Message generated for change (Comment added) made by a1s You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Drew Ferguson (blacktav) Assigned to: Nobody/Anonymous (nobody) Summary: Bad dbf date field strings Initial Comment: Hi Thanks for a life-saver project An application I have (SwissPerfect) stores bad date strings formatted with spaces including incomplete dates (eg year only). Attached is a diff on utils.py 2.1.0 with a function to parse such bad date strings and fix them ---------------------------------------------------------------------- >Comment By: alexander smishlajev (a1s) Date: 2007-02-10 21:58 Message: Logged In: YES user_id=8719 Originator: NO yet another quick fix: i've added API to access raw DBF data. with current version you can catch conversion errors and then obtain offending values as:: dbf.header[field_name_or_number].decodeFromRecord( rec.rawFromStream(dbf, record_index)) where rec may be DbfRecord class or any valid record object. ---------------------------------------------------------------------- Comment By: alexander smishlajev (a1s) Date: 2007-02-10 21:03 Message: Logged In: YES user_id=8719 Originator: NO thank you for reporting it. it's a +1 for the plan to make the Dbf class to optionally ignore all conversion errors, as i said in https://sourceforge.net/mailarchive/message.php?msg_id=37890707 however, i am not given to "fix" invalid values by replacing missing date parts by an arbitrary number. perhaps returning None instead of invalid dates would be more consistent... i have checked in a quick fix allowing date strings to have leading spaces instead of zeroes. if that solves your problem, i will release new dbfpy version as soon as possible. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 |
From: SourceForge.net <no...@so...> - 2007-02-10 19:03:45
|
Bugs item #1656884, was opened at 2007-02-10 20:31 Message generated for change (Comment added) made by a1s You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Drew Ferguson (blacktav) Assigned to: Nobody/Anonymous (nobody) Summary: Bad dbf date field strings Initial Comment: Hi Thanks for a life-saver project An application I have (SwissPerfect) stores bad date strings formatted with spaces including incomplete dates (eg year only). Attached is a diff on utils.py 2.1.0 with a function to parse such bad date strings and fix them ---------------------------------------------------------------------- >Comment By: alexander smishlajev (a1s) Date: 2007-02-10 21:03 Message: Logged In: YES user_id=8719 Originator: NO thank you for reporting it. it's a +1 for the plan to make the Dbf class to optionally ignore all conversion errors, as i said in https://sourceforge.net/mailarchive/message.php?msg_id=37890707 however, i am not given to "fix" invalid values by replacing missing date parts by an arbitrary number. perhaps returning None instead of invalid dates would be more consistent... i have checked in a quick fix allowing date strings to have leading spaces instead of zeroes. if that solves your problem, i will release new dbfpy version as soon as possible. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 |
From: SourceForge.net <no...@so...> - 2007-02-10 18:31:32
|
Bugs item #1656884, was opened at 2007-02-10 18:31 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Drew Ferguson (blacktav) Assigned to: Nobody/Anonymous (nobody) Summary: Bad dbf date field strings Initial Comment: Hi Thanks for a life-saver project An application I have (SwissPerfect) stores bad date strings formatted with spaces including incomplete dates (eg year only). Attached is a diff on utils.py 2.1.0 with a function to parse such bad date strings and fix them ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1656884&group_id=140566 |
From: alexander s. <al...@ty...> - 2007-01-12 11:20:07
|
Helmut Jarausch wrote, at 11.01.2007 22:13: > > I get exceptions for some float fields > I had to apply the following patch > > --- fields.py.org 2007-01-11 20:45:31.000000000 +0100 > +++ fields.py 2007-01-11 20:48:46.000000000 +0100 > @@ -214,7 +214,7 @@ > value = value.strip() > if self.decimalCount > 0: > # a float (has decimal digits) > - if value: > + if value and value != '.': > return float(value) > return 0.0 > else: thank you for reporting that. i wonder how such values got to your dbf file? it seems to be impossible to enter strings like that with foxpro user interface. perhaps Dbf objects should have an option to ignore all conversion errors... > Thanks for your work on dbfpy, not at all. best wishes, alex. |
From: Helmut J. <jar...@sk...> - 2007-01-11 20:13:50
|
Hi, I get exceptions for some float fields I had to apply the following patch --- fields.py.org 2007-01-11 20:45:31.000000000 +0100 +++ fields.py 2007-01-11 20:48:46.000000000 +0100 @@ -214,7 +214,7 @@ value = value.strip() if self.decimalCount > 0: # a float (has decimal digits) - if value: + if value and value != '.': return float(value) return 0.0 else: Thanks for your work on dbfpy, Helmut Jarausch Lehrstuhl fuer Numerische Mathematik RWTH - Aachen University D 52056 Aachen, Germany |
From: SourceForge.net <no...@so...> - 2007-01-11 03:20:07
|
Bugs item #1574526, was opened at 2006-10-10 06:50 Message generated for change (Comment added) made by sf-robot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Edward Hartfield (ehartfield2002) Assigned to: Nobody/Anonymous (nobody) Summary: Python Version Requirement Initial Comment: This isn't a bug so much as a comment. dbfpy requires the use of Python 2.4+. There is a call to string's ljust method in fields.py on line 125(?). Prior to Python 2.4, this method only permitted one parameter instead of two. ---------------------------------------------------------------------- >Comment By: SourceForge Robot (sf-robot) Date: 2007-01-10 19:20 Message: Logged In: YES user_id=1312539 Originator: NO This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 90 days (the time period specified by the administrator of this Tracker). ---------------------------------------------------------------------- Comment By: alexander smishlajev (a1s) Date: 2006-10-11 22:31 Message: Logged In: YES user_id=8719 fixed in cvs. pleas check it out. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 |
From: alexander s. <al...@ty...> - 2006-10-31 18:12:21
|
dem wrote, at 31.10.2006 12:42: > Bad DBF example attachet. you use field type 'I' (4-byte binary integer) that is not supported in current release. support for integer fields is added to cvs and will appear in the next release. best wishes, alex. |
From: dem <de...@ya...> - 2006-10-31 10:40:14
|
Bad DBF example attachet. And i attach my own library end examples.... -- С уважением, Дмитрий. |
From: SourceForge.net <no...@so...> - 2006-10-30 03:07:01
|
Bugs item #1586619, was opened at 2006-10-29 13:22 Message generated for change (Settings changed) made by a1s You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1586619&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: wrong length when streamin record Initial Comment: in DbfRecord.fromStream when reading raw record data from stream wrong length of data was reading. you used headerLength field instead of header.recordLength and tha caused loss of data at the end of the record. Fixed record.py is attached. Check out string marked "sleamey was here!". and finally thank you for the good job! sleamey(at)mail.ru ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1586619&group_id=140566 |
From: SourceForge.net <no...@so...> - 2006-10-29 11:22:53
|
Bugs item #1586619, was opened at 2006-10-29 03:22 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1586619&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: wrong length when streamin record Initial Comment: in DbfRecord.fromStream when reading raw record data from stream wrong length of data was reading. you used headerLength field instead of header.recordLength and tha caused loss of data at the end of the record. Fixed record.py is attached. Check out string marked "sleamey was here!". and finally thank you for the good job! sleamey(at)mail.ru ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1586619&group_id=140566 |
From: SourceForge.net <no...@so...> - 2006-10-12 05:31:06
|
Bugs item #1574526, was opened at 2006-10-10 16:50 Message generated for change (Comment added) made by a1s You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Pending >Resolution: Fixed Priority: 5 Submitted By: Edward Hartfield (ehartfield2002) Assigned to: Nobody/Anonymous (nobody) Summary: Python Version Requirement Initial Comment: This isn't a bug so much as a comment. dbfpy requires the use of Python 2.4+. There is a call to string's ljust method in fields.py on line 125(?). Prior to Python 2.4, this method only permitted one parameter instead of two. ---------------------------------------------------------------------- >Comment By: alexander smishlajev (a1s) Date: 2006-10-12 08:31 Message: Logged In: YES user_id=8719 fixed in cvs. pleas check it out. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 |
From: SourceForge.net <no...@so...> - 2006-10-10 13:50:56
|
Bugs item #1574526, was opened at 2006-10-10 08:50 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Edward Hartfield (ehartfield2002) Assigned to: Nobody/Anonymous (nobody) Summary: Python Version Requirement Initial Comment: This isn't a bug so much as a comment. dbfpy requires the use of Python 2.4+. There is a call to string's ljust method in fields.py on line 125(?). Prior to Python 2.4, this method only permitted one parameter instead of two. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=746843&aid=1574526&group_id=140566 |