1
0
Fork 0
Commit Graph

12 Commits

Author SHA1 Message Date
nemunaire d528746cb5 datastore: support custom knodes instead of nemubotstate 2018-01-14 19:19:01 +01:00
nemunaire ce012b7017 datastore/xml: handle entire file save and be closer with new nemubot XML API 2017-09-19 07:25:32 +02:00
nemunaire 7cf73fb84a Remove reload feature
As reload shoudl be done in a particular order, to keep valid types, and because maintaining such system is too complex (currently, it doesn't work for a while), now, a reload is just reload configuration file (and possibly modules)
2017-07-16 21:17:48 +02:00
nemunaire 2c3d61495f Welcome in 2016... Happy new year! 2016-04-08 12:55:24 +02:00
nemunaire c6aa38147b Include some forgotten module in reload process 2015-11-03 07:21:49 +01:00
nemunaire c7706bfc97 XML datastore: load will now automatically try to load backup 2015-06-24 20:06:00 +02:00
nemunaire ab2eb405ca XML datastore: add file rotation for backup purpose 2015-06-24 20:05:59 +02:00
nemunaire 0f2f14ddda XML datastore: new directory locking procedure
This new procedure use fcntl functions to lock the file during the
	life of the datastore instance.

	Now, locked directory error is not displayed if if nemubot is not
	correctly closed.
2015-05-25 16:44:30 +02:00
nemunaire 57bbca4e7a Raise an exception when unable to open datastore, instead of returning False 2015-05-25 16:44:27 +02:00
nemunaire 418ff4f519 Datastore: add a method to create a new empty tree 2015-05-25 16:44:26 +02:00
nemunaire e588c30044 Optimize imports 2015-05-25 16:44:16 +02:00
nemunaire f66d724d40 Introducing data stores 2015-02-10 00:30:04 +01:00