Ronny Rentner
Ronny Rentner
I think one important aspect of READMEs is that they are easily readable in a text editor without rendering. Though, if you check this out from the list https://raw.githubusercontent.com/ma-shamshiri/Spam-Detector/master/README.md I'd...
@rojamit Many thanks for your report. I'll look into it and try to analyze what's going on. In the meantime, feel free to test the dev branch. It possibly contains...
@rojamit Regardig your points: 1. There already is `dict1.data` which is a local copy and you can use it to access the dict cached data. You could then run `dict1.apply_update()`...
@rojamit Thanks for the update. Regarding your question: > i have structure like dict[process_id] for each child process, do i still need locks? No, in this case you don't need...
@rojamit That's interesting because `ADDR_INFO.data` is an original Python dict. If I understand it correctly, KeyError simply means that 'banned' does not exist in the dict. If you access `ADDR_INFO['banned']`,...
@rojamit > i dont know how exactly UltraDict works in details, but can 'banned' disappear from .data while UltraDict is updating (or doing something else)? UltraDict works with a stream...
@rojamit I've found an error which only appears with full dumps and recurse=True which is most likely the cause for your `OSError: [Errno 12] Cannot allocate memory` and it might...
@rojamit Unfortunately the line numbers are not matching the dev branch exactly anymore. It's a bit strange because I had added code to actually use a lock as a last...
@rojamit Thanks for the feedback. I'm glad it works in this mode. I'm still working on improvements and cleanup for the recursive mode.
@rojamit There are some new improvements in the dev branch that are supposed to help on the recurse mode. I'm not sure if I should actually keep it or remove...