gemini.git

going-flying.com gemini git repository

summary

tree

log

refs

68ca92f79736f112b74a8f7b061c8d052f762616 - Matthew Ernisse - 1614709484

thinki

view tree

view raw

diff --git a/cgi-bin/gmicgi/__init__.py b/cgi-bin/gmicgi/__init__.py
index 6c2bb12..b2eca50 100755
--- a/cgi-bin/gmicgi/__init__.py
+++ b/cgi-bin/gmicgi/__init__.py
@@ -89,7 +89,7 @@ class GeminiCGI(object):
 			return cls(11, meta)
 
 		@classmethod
-		def NeedCert(cls, meta):
+		def NeedCert(cls):
 			return cls(61)
 
 		@classmethod
@@ -122,9 +122,9 @@ class GeminiCGI(object):
 			self.query_dequoted = unquote(self.query_string)
 			self.query_parsed = parse_qs(self.query_string)
 
-	def certificate_required(self):
+	def certificate_required(self, f):
 		''' Return a 61 if a certificate isn't presented. '''
-		def decorator(f):
+		def decorator():
 			if not self.client_cert:
 				return self.Response.NeedCert()
 
@@ -139,6 +139,7 @@ class GeminiCGI(object):
 				self.routes[path] = [f]
 			else:
 				self.routes[path].append(f)
+
 			return f
 
 		return decorator