Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

pre_2to3 Log


Commit Date  
[6e8bf0] by mtnyogi

Added -Wd python option to test scripts.

2009-01-29 23:00:26 Tree
[31b2a6] by mtnyogi

- Fix for bug 2496575.
- Changed engine.__init__ arguments (again!).
- Refactored engine intialization logic.
- This code passes testpyke and testexamples.

2009-01-13 14:33:06 Tree
[eece38] by mtnyogi

- Works on Python 2.6 now without any complaining.

2008-12-30 00:52:26 Tree
[5d0d34] by mtnyogi

- Changed second param to engine.__init__ to be a dotted module path (same
default behavior).
- Added check for trying to load files from a zip archive.
- Added __init__.py files to Test directories.
- Now Tests and examples should run from any directory.
- ./testall passes.
- Still need to update (and regenerate) the documentation.

2008-12-29 02:37:12 Tree
[fe1a23] by mtnyogi

- Looks like sqlite3 conversion is working now. The testall script passes all
tests.

2008-12-27 02:12:04 Tree
[9db752] by mtnyogi

- Did another merge from mysql to sqlite3 in examples/sqlgen.
- Have another change to merge (therefore this commit...)

2008-12-25 20:09:27 Tree
[632068] by mtnyogi

- Merged changes from load_mysql_schema into load_sqlite3_schema.
- Started changes for different paramstyles (need to commit before another
merge).
- Added sqlite3.db file.

2008-12-25 20:03:33 Tree
[2825a9] by mtnyogi

- Changed initialization of PLY lex and yacc to pass modules (to avoid
traceback inspection) and use pre-compiled tables files.
- Started on conversion of sqlgen example to sqlite3.

2008-12-25 18:56:46 Tree
[f17c13] (0.5) by mtnyogi

Release 0.5 - take 2!

2008-11-10 03:33:50 Tree
[2bb500] by mtnyogi

- updated documentation to reflect the changes in lookup and prove.
- fixed the problem with ./testdocs not honoring "from __future__ import
with_statement".
- made sure the copyright statements for all files that have changed in 2008
include 2008 in them.
- regenerated the html documentation.

./testall passes all tests now.

2008-09-24 19:46:26 Tree
[a1da97] by mtnyogi

Made engine.prove_n also return a context manager.

Changed the comments on the lookup/prove/prove_n functions to indicate that a
context manager is returned.

Still need to change documentation.

./testall only fails for 3 files in doc/source.

2008-09-16 19:30:45 Tree
[8c02ba] by mtnyogi

Changed lookup and prove to return context managers that return iterators when
"entered". Still have 2 .txt files in doc that fail tests.

Also need to convert prove_n to do the same thing.

All examples work.

2008-09-14 18:28:29 Tree
[603d29] by egon_wuchner

added explicit iterator generator close calls.
added 'remove -rf compiled_krb' to testexamples.

2008-09-02 18:57:37 Tree
[97f053] by mtnyogi

Commit in preperation for release.

- Moved experimental files out of the way to fix the setup error reported in
SourceForge.

./testall works

2008-08-30 21:31:42 Tree
[0ee160] by mtnyogi

Finished with the documentation! (Well, almost -- still would like to do a
link test).

Passes ./testall!

2008-08-29 21:14:47 Tree
[1053a7] by mtnyogi

- implemented .kfb files
- documented question bases, .kqb and .kfb files
- documented new special.commands
- added 'load_fb' parameter to knowledge_engine.engine.__init__
- fixed bug in qa_helpers.match when matching slices to strings (wasn't
checking len(string)).
- fixed bug in web_framework example -- not doing database commit.

./testall works.

2008-08-10 01:55:45 Tree
[7a5f9c] by mtnyogi

1. Deleted ':' after rule names in documentation.
2. Added DeprecationWarning for ':' after rule names in .krb files.
3. Added question_base as a full knowledge_base what gets compiled into
pickles.
4. Added get_ke method to knowledge_engine.py
5. Renamed gen_dir => gen_root_location and gen_root_dir => gen_root_pkg in
knowledge_engine.__init__ args.
6. Converted examples/learn_pyke to new question_base format.

Still need to update the documentation for all of the above.

Passes ./testall

2008-07-26 00:07:41 Tree
[d90801] by mtnyogi

1. Added question pools.
2. Some enhancements on the question wording for the learn_pyke example.
3. doc/PyKE.mm FreeMind chart of new documentation structure.
4. Added some generator tests in Test/Misc. probably duplication here...

2008-07-18 14:11:55 Tree
[bc1718] by mtnyogi

1. Added Test/backup to check whether special.claim_goal causes pattern
variable bindings to be undone.
2. Added Test/Misc/generator_exception_propagation.py to test how exceptions
are propagated by "for" loops to the generators that they are using.
Answer: they are not propagated. The "for" statement does not use the
extended generator methods (throw, close).
3. Fixed the pyke/qa.py doctests.
4. Slight changes to pyke/contexts.py which might be slightly better
performing.
5. Generated a new compiler_bc.py with the new pyke version number in it.
6. Fixed small bug in examples/sqlgen/test.py cursor.execute function
parameters. It now matches the Python DBI.
7. Added a trace_cursor to examples/web_framework/wsgi_app.py. This is
enabled by setting the TRACE_SQL env variable to anything other than
'False'.

2008-07-10 18:00:41 Tree
[eb84e0] by mtnyogi

1. Added Schema.{dia,png} to examples/sqlgen
2. Added performance testing and profiling harnesses to examples/web_framework
3. Fixed a bug in examples/web_framework where the returned document was not
placed into a singleton tuple.

2008-07-01 19:52:25 Tree
[fa777b] by mtnyogi

1. Some enhancements to pyke/qa.py:
- Cleaned up prompting.
- Added answer_reviews to questions to print out messages based on which
answer is chosen.
- Added "asked" method to see if the question has already been asked for a
certain set of parameter values.
- Automatically print an error message and re-ask the question if a
ValueError is raised during the "get_input" or "convert" methods.
2. Added learn_pyke example as an experimental Computer Based Training (CBT)
program. Currently, it only teaches patterns and pattern matching.

2008-06-23 01:05:26 Tree
[c203b8] by mtnyogi

This revision is the base for the 0.3 release.

1. Finished updating the documentation.
2. Finished updating examples.
3. Changed the url format on the web_framework example to include "movie"
before the movie id.
4. Added plan caching to the web_framework example.
5. Removed the requirement to place a backslash before the "taking" clause
when it appears on the next line.
6. Changed "nls" to NL_TOK in krbparser.py since the scanner only emits one
NL_TOK if there are multiple newlines in a row (including lines with just
spaces and/or comments).

2008-06-08 22:14:22 Tree
[4f21c6] by mtnyogi

1. Finished updating web_framework example.
2. Converted web.krb interface to facilitate plan caching.

testall works.

2008-06-04 02:18:47 Tree
[4095a6] by mtnyogi

1. Finished updating sqlgen example.
2. Started updating web_framework example.

Testall works.

2008-06-04 01:40:28 Tree
[7ccc7b] by mtnyogi

1. More work updating sqlgen example to use new forall/notany/first/python
clauses. (More work needed).
2. Added check on anonymous constructor to make sure name starts with an
underscore.

This passes testall tests.

2008-06-04 00:52:58 Tree
Older >