Unverified Commit 8c232102 authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #263126 from adamcstephens/calibreweb/bump

calibre-web: 0.6.20 -> 0.6.21
parents 1d9a88ae 1d3bc272
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -25,13 +25,13 @@ let
in
python.pkgs.buildPythonApplication rec {
  pname = "calibre-web";
  version = "0.6.20";
  version = "0.6.21";

  src = fetchFromGitHub {
    owner = "janeczku";
    repo = "calibre-web";
    rev = version;
    hash = "sha256-0lArY1aTpO4sgIVDSqClYMGlip92f9hE/L2UouTLK8Q=";
    hash = "sha256-tRrOquetn3P2NmrXq7DQHRGP1sWnLR7bV2Lw0W/lUPQ=";
  };

  propagatedBuildInputs = with python.pkgs; [
@@ -64,8 +64,6 @@ python.pkgs.buildPythonApplication rec {
    # and exit. This is gonna be used to configure calibre-web declaratively, as most of its configuration parameters
    # are stored in the DB.
    ./db-migrations.patch
    # environ in tornado.wsgi.WSGIContainer no longer a static method from 6.3 version
    ./static_environ.patch
  ];

  # calibre-web doesn't follow setuptools directory structure. The following is taken from the script
+0 −25
Original line number Diff line number Diff line
diff --git a/cps/tornado_wsgi.py b/cps/tornado_wsgi.py
index af93219c..cf302042 100644
--- a/cps/tornado_wsgi.py
+++ b/cps/tornado_wsgi.py
@@ -53,7 +53,7 @@ class MyWSGIContainer(WSGIContainer):
             return response.append
 
         app_response = self.wsgi_application(
-            MyWSGIContainer.environ(request), start_response
+            self.environ(request), start_response
         )
         try:
             response.extend(app_response)
@@ -86,9 +86,8 @@ class MyWSGIContainer(WSGIContainer):
         request.connection.finish()
         self._log(status_code, request)
 
-    @staticmethod
-    def environ(request: httputil.HTTPServerRequest) -> Dict[Text, Any]:
-        environ = WSGIContainer.environ(request)
+    def environ(self, request: httputil.HTTPServerRequest) -> Dict[Text, Any]:
+        environ = super().environ(request)
         environ['RAW_URI'] = request.path
         return environ