[elbe-devel] [PATCH 29/40] pylint: esoap - annotate or remove unused-parameters

Torben Hohn torben.hohn at linutronix.de
Thu Sep 20 13:29:42 CEST 2018


On Fri, Sep 14, 2018 at 01:56:41PM +0200, Manuel Traut wrote:
> annotated ones are there for consinstency between other functions.

please use underscore for unused arguments.

> 
> url_validation was really unused and therefor removed.
> 
> Signed-off-by: Manuel Traut <manut at linutronix.de>
> ---
>  elbepack/daemons/soap/esoap.py | 9 +++++++--
>  1 file changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/elbepack/daemons/soap/esoap.py b/elbepack/daemons/soap/esoap.py
> index 63dbc826..b973b592 100644
> --- a/elbepack/daemons/soap/esoap.py
> +++ b/elbepack/daemons/soap/esoap.py
> @@ -83,6 +83,7 @@ class ESoap (ServiceBase):
>      @authenticated_uid
>      @soap_faults
>      def get_files(self, uid, builddir, _returns=Array(SoapFile)):
> +        #pylint: disable=unused-argument
>          files = self.app.pm.db.get_project_files(builddir)
>          return [SoapFile(f) for f in files]
>  
> @@ -125,6 +126,7 @@ class ESoap (ServiceBase):
>      @authenticated_uid
>      @soap_faults
>      def get_file(self, uid, builddir, filename, part):
> +        #pylint: disable=unused-argument
>          size = 1024 * 1024 * 5
>          pos = size * part
>          file_name = builddir + "/" + filename
> @@ -303,6 +305,7 @@ class ESoap (ServiceBase):
>      @authenticated_uid
>      @soap_faults
>      def reset_project(self, uid, builddir):
> +        #pylint: disable=unused-argument
>          self.app.pm.db.reset_project(builddir, True)
>  
>      @rpc(String)
> @@ -323,10 +326,10 @@ class ESoap (ServiceBase):
>  
>          return prjid
>  
> -    @rpc(String, _returns=String)
> +    @rpc(_returns=String)
>      @authenticated_uid
>      @soap_faults
> -    def new_project(self, uid, url_validation):
> +    def new_project(self, uid):
>          return self.app.pm.new_project(uid)

you change the soap signature ...  is there a change in elbe control ?

>  
>      @rpc(String, Integer, _returns=String)
> @@ -346,6 +349,7 @@ class ESoap (ServiceBase):
>      @authenticated_uid
>      @soap_faults
>      def shutdown_initvm(self, uid):
> +        #pylint: disable=unused-argument
>          system("systemctl --no-block poweroff")
>  
>      @rpc(String)
> @@ -359,6 +363,7 @@ class ESoap (ServiceBase):
>      @authenticated_uid
>      @soap_faults
>      def list_packages(self, uid, builddir):
> +        #pylint: disable=unused-argument
>          s = ''
>          for _, _, filenames in os.walk(
>                  os.path.join(builddir, "repo/pool/main")):
> -- 
> 2.19.0.rc2
> 

-- 
Torben Hohn
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
Phone: +49 7556 25 999 18; Fax.: +49 7556 25 999 99

Hinweise zum Datenschutz finden Sie hier (Informations on data privacy 
can be found here): https://linutronix.de/kontakt/Datenschutz.php

Linutronix GmbH | Firmensitz (Registered Office): Uhldingen-Mühlhofen | 
Registergericht (Registration Court): Amtsgericht Freiburg i.Br., HRB700 
806 | Geschäftsführer (Managing Directors): Heinz Egger, Thomas Gleixner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20180920/e49b90a4/attachment.sig>


More information about the elbe-devel mailing list