Initial python3 changes

Mostly just updating libraries, removing string encoding/decoding,
fixing some edge cases. No new functionality was added in this
commit.
This commit is contained in:
rembo10
2022-01-14 10:38:03 +05:30
parent 9a7006ad14
commit ab4dd18be4
813 changed files with 146338 additions and 65753 deletions
+5 -5
View File
@@ -258,12 +258,12 @@ class _GNTPBase(object):
buff.writeln(self._format_info())
#Headers
for k, v in self.headers.items():
for k, v in list(self.headers.items()):
buff.writeheader(k, v)
buff.writeln()
#Resources
for resource, data in self.resources.items():
for resource, data in list(self.resources.items()):
buff.writeheader('Identifier', resource)
buff.writeheader('Length', len(data))
buff.writeln()
@@ -355,19 +355,19 @@ class GNTPRegister(_GNTPBase):
buff.writeln(self._format_info())
#Headers
for k, v in self.headers.items():
for k, v in list(self.headers.items()):
buff.writeheader(k, v)
buff.writeln()
#Notifications
if len(self.notifications) > 0:
for notice in self.notifications:
for k, v in notice.items():
for k, v in list(notice.items()):
buff.writeheader(k, v)
buff.writeln()
#Resources
for resource, data in self.resources.items():
for resource, data in list(self.resources.items()):
buff.writeheader('Identifier', resource)
buff.writeheader('Length', len(data))
buff.writeln()