- 19 Jun, 2019 3 commits
-
-
poljar authored
-
poljar authored
The to_native_str function was supposed to produce Unicode decoded native strings for python2 and python3. Upon further consideration this doesn't make much sense since under python2 it would need to decode the bytes into a Unicode string and turn it back into a python2 str. The ability to use the replacement character requires us to use a Unicode string under python2 as well.
-
poljar authored
-
- 18 Jun, 2019 1 commit
-
-
poljar authored
-
- 16 Oct, 2018 1 commit
-
-
Hubert Chathi authored
also reduce the amount of memory copying that we do
-
- 15 Oct, 2018 1 commit
-
-
Hubert Chathi authored
-
- 18 Jul, 2018 1 commit
-
-
This commit imports the python bindings from: https://github.com/poljar/python-olm The bindings are imported at commit c44b145818520d69eaaa350fb95afcb846125e0f Minor modifications were made while importing: - Removed travis config - Removed Arch Linux PKGBUILD - Removed the html docs, they can be rebuild by running make html in the docs folder - Slightly modified the README The new bindings feature some improvements over the old ones: - Python 2 and 3 support - Automatic memory management - Automatic memory clearing before it is freed - Type signatures via the python typing module - Full test coverage - Properties are utilized where it makes sense (e.g. account.id) Signed-off-by:
Damir Jelić <poljar@termina.org.uk>
-