Cédric Krier
8710f2fd99
Fix Pool.setup to re-allow extra_depends behavior
...
review898002
2013-05-27 18:47:00 +02:00
Pierre-Louis Bonicoli
1f23223962
Don't hide AttributeError which could occur in model.__setup__
...
review895002
2013-05-23 11:31:56 +02:00
Cédric Krier
fc24d4ade0
Don't reset pool if already init in the meanwhile
...
review553004
2012-10-15 22:59:48 +02:00
Cédric Krier
0fe1b93864
Active Record
2012-09-24 22:16:53 +02:00
Cédric Krier
c4e45d471c
database_list must return only fully loaded pool
...
review305001
2012-03-25 15:46:56 +02:00
Cédric Krier
423983c5de
Speed up bootstrap of the server (and remove sql import)
...
review292001
2012-03-20 17:50:17 +01:00
Cédric Krier
1b0a713dad
New autoreload that restarts the server instead of reloading modules
...
issue2417
review283001
2012-03-12 22:27:59 +01:00
Craig Barnes
f1d141d4bc
Disable cron for new database during initialisation
...
During database creation CRON error can be observed in the error log.
In slower machines the timing of the errors can cause a deadlock state as
the database is added to the cron while the cron tables are being initialised.
This leaves the database in an inconsistent and unusable state for the user.
To correct this I have exposed the pool lock by adding a lock property, and
required the server to acquire a lock on the database pool before it can start a
thread for it.
issue2234
review173001
2011-11-13 21:29:09 +00:00
Cédric Krier
02e5fb58c0
Fix close Pool if database was not used
2011-09-19 14:49:56 +02:00
Cédric Krier
852f04dc51
Remove support of Python2.5 and fix py3 warnings
2011-07-12 00:16:15 +02:00
Cédric Krier
550aae8351
Change Pool into a Singleton
...
review42001
2011-07-03 13:20:58 +02:00
Robin Baumgartner
59ebfc1e8f
Generate missing report definitions on the fly
...
issue2075
review51001
2011-06-23 19:00:05 +02:00
Cédric Krier
483afed26a
Catch only Exception according to PEP 352
2010-07-08 19:53:39 +02:00
Cédric Krier
20741b613d
Improve unittests to run trytond from tests
...
Use sqlite as default backend
Add skiptest attribute to data tag
Add option to test_tryton to run tests from all modules
2010-03-04 14:02:27 +01:00
Cédric Krier
b5fb4d1ef3
Refactoring by validation with pylint
2010-02-18 18:50:35 +01:00
Cédric Krier
5832d1cca7
Improve pool restart if exception occurs in register_classes
2010-01-22 11:43:32 +01:00
Cédric Krier
1be5fa9499
Add stop Pool and use it when dropping database
2009-08-25 15:37:11 +02:00
Cédric Krier
9d5edc345d
Add clean cache when xxx2many targets change
2009-08-20 14:41:00 +02:00
Cédric Krier
c81c4f99a8
Add reload of modules if files have changed
2009-08-07 10:42:23 +02:00
Cédric Krier
a352575ef0
Catch _sql_constraints and _sql_error_messages in ModelSQL instead of
...
dispatcher
2009-04-07 18:59:00 +02:00
Cédric Krier
7caf87547d
Don't reset _sql_errors on __init__ of Pool
2009-04-02 11:22:27 +02:00
Cédric Krier
3471a35d7e
Add logging info when init pool for issue778
2009-02-13 13:36:40 +01:00
Cédric Krier
d106175172
Add missing type in Pool.get for issue774
2009-02-11 18:28:12 +01:00
Cédric Krier
b75d10cd20
Use a new pool for object
...
Move workflow method in ModelWorkflow
Move workflow service in workflow module
Remove Service and LocalService
Remove web_service and use a dispatcher in protocols
New netrpc/xmlrpc syntax to be easier to introspect
2009-02-11 14:52:22 +01:00