AV-98-fork

A fork of https://tildegit.org/solderpunk/AV-98
Log (Feed) | Files | Refs (Tags) | README | LICENSE

commit 787916d2496551408815a157c526840f45447deb
parent 9613be7c705e118e20a8533a42664b2734ca8f58
Author: René Wagner <rwa@clttr.info>
Date:   Tue, 29 Aug 2023 18:10:38 +0200

remove usage of deprecated cgi module

Diffstat:
Mav98.py | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/av98.py b/av98.py @@ -13,10 +13,10 @@ import argparse import cmd -import cgi import codecs import collections import datetime +from email.message import EmailMessage import fnmatch import getpass import glob @@ -523,7 +523,10 @@ you'll be able to transparently follow links to Gopherspace!""") mime = meta if mime == "": mime = "text/gemini; charset=utf-8" - mime, mime_options = cgi.parse_header(mime) + + msg = EmailMessage() + msg['Content-Type'] = mime + mime, mime_options = msg.get_content_type(), msg['Content-Type'].params if "charset" in mime_options: try: codecs.lookup(mime_options["charset"])