<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/python/arti_rpc, branch arti-v1.3.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-24T13:51:32Z</updated>
<entry>
<title>python: Fix warnings about unused variables and modules.</title>
<updated>2024-10-24T13:51:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:22:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3adb81060458a900014761502aebdc9fd9c6a95d'/>
<id>urn:sha1:3adb81060458a900014761502aebdc9fd9c6a95d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove obsolete "rpc_demo.py"</title>
<updated>2024-10-24T13:12:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T13:12:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=08847ab290a8d554ccf18e49b3de3abe7d6be9f2'/>
<id>urn:sha1:08847ab290a8d554ccf18e49b3de3abe7d6be9f2</id>
<content type='text'>
It no longer reflects our current API, refers to no-longer-extant
bugs, and was never a terribly good example of what you were
supposed to do with RPC.
</content>
</entry>
<entry>
<title>Run "black" to reformat all our python</title>
<updated>2024-10-24T12:30:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T12:25:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf7e7056f97be0015aa3643ab9c7aa564f17bbe5'/>
<id>urn:sha1:bf7e7056f97be0015aa3643ab9c7aa564f17bbe5</id>
<content type='text'>
"Black" is an "opinionated" python formatter, whose opinionatedness
is somewhat in the spirit of rustfmt.

This MR runs black with default settings on all of our python code
in Arti.  It was produced by the following commands

```
# Everything in python/
black python/
# Everything with a .py extension
fd '.py$' -X black
# Everything with a python shebang.
git grep -l '#! */usr/bin/env *python' | xargs black
```
</content>
</entry>
<entry>
<title>python: Use logging to report nonfatal errors.</title>
<updated>2024-10-24T01:35:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T16:40:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c881f668c12645cad186c4a0468a99588b52128a'/>
<id>urn:sha1:c881f668c12645cad186c4a0468a99588b52128a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Automatically release RPC objects on __del__</title>
<updated>2024-10-24T01:35:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T14:48:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2c42aea4c995409d71c2a74ec5d54e3c116c8d5b'/>
<id>urn:sha1:2c42aea4c995409d71c2a74ec5d54e3c116c8d5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python rpc: Avoid sneaky use-after-free errors.</title>
<updated>2024-10-24T01:35:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T14:41:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bab82332e32b4215261e66a7a13da3f81b8c2877'/>
<id>urn:sha1:bab82332e32b4215261e66a7a13da3f81b8c2877</id>
<content type='text'>
After calling a `foo_free()` method on a ctypes pointer object,
we now set that pointer to None, so that we cannot inadvertently
pass the freed pointer to anything else.
</content>
</entry>
<entry>
<title>python: Enforce that a response has just one type.</title>
<updated>2024-10-22T00:23:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T00:23:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=60d7b6cb7d745c3dd35bec0845ec67d3c2801f26'/>
<id>urn:sha1:60d7b6cb7d745c3dd35bec0845ec67d3c2801f26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Typo fixes from @jnewsome</title>
<updated>2024-10-22T00:19:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-22T00:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c25a23b3573bc8de3ba43fb3a9239d2ed013a6f6'/>
<id>urn:sha1:c25a23b3573bc8de3ba43fb3a9239d2ed013a6f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Expose RPC status code from errors.</title>
<updated>2024-10-21T21:39:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-21T21:09:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=215e711ab2ce0cd2eb460f93d3b5e4682000a82c'/>
<id>urn:sha1:215e711ab2ce0cd2eb460f93d3b5e4682000a82c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Rename connect to open_stream, for consistency.</title>
<updated>2024-10-21T21:39:17Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-21T20:33:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ffc35bf889ed01761fe16fa8033bf311ed0f369'/>
<id>urn:sha1:4ffc35bf889ed01761fe16fa8033bf311ed0f369</id>
<content type='text'>
</content>
</entry>
</feed>
