💾 Archived View for bbs.geminispace.org › u › skyjake › 5675 captured on 2023-12-28 at 17:22:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-14)

➡️ Next capture (2024-02-05)

🚧 View Differences

-=-=-=-=-=-=-

Comment by 🚀 skyjake

Re: "Python client subscript error"

In: s/misfin

Check out this thread:

— /s/misfin/5540

(Bubble tip: there's a Search feature at the bottom of the page. I just put your error message in the search: "TypeError: 'type' object is not subscriptable".)

🚀 skyjake

Sep 28 · 3 months ago

4 Later Comments ↓

😺 gemalaya · Sep 28 at 11:16:

@BBSman There is no "listen-as" command, it's either "receive-as" or "serve" (to run a full server).

I haven't tried this with python 3.7, it's recommended to use at least python 3.9. Try it with python 3.9 with "misfin receive-as mycert.pem"

🤖 BBSman · Sep 28 at 11:48:

Thanks for the hint. Unfortunately I don't see this search link anywhere.

🤖 BBSman · Sep 28 at 11:54:

Installing python 3.9 is not an option for me at this time. And that's a lousy strategy for fixing a coding issue.

The problem with the python client appears to be the list[Identity] construct in the Letter init

🤖 BBSman · Sep 28 at 15:53:

It turns out the issue was that string.removeprefix (which is only used on line 46 in misfin.py) was introduced in v3.9

I replaced: raw = raw.removeprefix("misfin://") with raw = raw[9:] and got things working.

Edit: I also had to replace list[Identity] with Identity on letter.py line 25

Original Post

🌒 s/misfin

Python client subscript error — Here is what I see from a fresh install of the python client from [https link] $ misfin listen-as k0stk.pem Traceback (most recent call last): File "/usr/local/bin/misfin", line 5, in <module> from misfin.cli import run File "/usr/local/lib/python3.7/dist-packages/misfin/cli.py", line 10, in <module> from misfin.service import serve_multi File "/usr/local/lib/python3.7/dist-packages/misfin/service.py", line 11, in <module> from misfin.letter...

💬 BBSman · 5 comments · Sep 28 · 3 months ago