Control: tags -1 patch

Hi,

In Ubuntu, the attached patch was applied to achieve the following:

  * d/p/pylint-fixes.patch: Update to incorporate fix for new use-a-generator
    failures.

Thanks for considering the patch.

Logan
diff -Nru python-jenkinsapi-0.3.11/debian/patches/pylint-fixes.patch 
python-jenkinsapi-0.3.11/debian/patches/pylint-fixes.patch
--- python-jenkinsapi-0.3.11/debian/patches/pylint-fixes.patch  2020-10-27 
23:19:59.000000000 -0400
+++ python-jenkinsapi-0.3.11/debian/patches/pylint-fixes.patch  2021-04-10 
13:53:15.000000000 -0400
@@ -1,6 +1,5 @@
-diff -Naur a/jenkinsapi/credential.py b/jenkinsapi/credential.py
---- a/jenkinsapi/credential.py 2020-02-16 16:46:46.767307926 -0700
-+++ b/jenkinsapi/credential.py 2020-10-27 21:03:49.025512695 -0600
+--- a/jenkinsapi/credential.py
++++ b/jenkinsapi/credential.py
 @@ -83,7 +83,7 @@
  
      def __init__(self, cred_dict):
@@ -70,9 +69,8 @@
          }
 -        return super(AmazonWebServicesCredentials, 
self)._get_attributes_xml(data)
 +        return super()._get_attributes_xml(data)
-diff -Naur a/jenkinsapi/credentials.py b/jenkinsapi/credentials.py
---- a/jenkinsapi/credentials.py        2020-02-16 16:46:46.767307926 -0700
-+++ b/jenkinsapi/credentials.py        2020-10-27 21:04:33.021889279 -0600
+--- a/jenkinsapi/credentials.py
++++ b/jenkinsapi/credentials.py
 @@ -100,8 +100,8 @@
              except JenkinsAPIException as jae:
                  raise JenkinsAPIException('Latest version of Credentials '
@@ -104,9 +102,8 @@
          self.poll()
          self.credentials = self._data['credentials']
          if description in self:
-diff -Naur a/jenkinsapi/fingerprint.py b/jenkinsapi/fingerprint.py
---- a/jenkinsapi/fingerprint.py        2020-02-16 16:46:46.767307926 -0700
-+++ b/jenkinsapi/fingerprint.py        2020-10-27 20:59:57.595597808 -0600
+--- a/jenkinsapi/fingerprint.py
++++ b/jenkinsapi/fingerprint.py
 @@ -96,14 +96,14 @@
      def validate(self):
          try:
@@ -126,9 +123,8 @@
          return True
  
      def get_info(self):
-diff -Naur a/jenkinsapi/jenkinsbase.py b/jenkinsapi/jenkinsbase.py
---- a/jenkinsapi/jenkinsbase.py        2020-02-16 16:46:46.767307926 -0700
-+++ b/jenkinsapi/jenkinsbase.py        2020-10-27 20:58:54.431099252 -0600
+--- a/jenkinsapi/jenkinsbase.py
++++ b/jenkinsapi/jenkinsbase.py
 @@ -84,9 +84,9 @@
              response.raise_for_status()
          try:
@@ -141,9 +137,8 @@
  
      def pprint(self):
          """
-diff -Naur a/jenkinsapi/job.py b/jenkinsapi/job.py
---- a/jenkinsapi/job.py        2020-02-16 16:46:46.775307980 -0700
-+++ b/jenkinsapi/job.py        2020-10-27 20:58:21.502844386 -0600
+--- a/jenkinsapi/job.py
++++ b/jenkinsapi/job.py
 @@ -89,7 +89,7 @@
          return branches
  
@@ -196,9 +191,8 @@
  
      def __delitem__(self, build_number):
          self.delete_build(build_number)
-diff -Naur a/jenkinsapi/node.py b/jenkinsapi/node.py
---- a/jenkinsapi/node.py       2020-02-16 16:46:46.775307980 -0700
-+++ b/jenkinsapi/node.py       2020-10-27 20:54:01.232984206 -0600
+--- a/jenkinsapi/node.py
++++ b/jenkinsapi/node.py
 @@ -118,10 +118,10 @@
                  credential = self.jenkins.credentials[
                      na['credential_description']
@@ -212,9 +206,8 @@
  
              retries = na['max_num_retries'] if 'max_num_retries' in na else ''
              re_wait = na['retry_wait_time'] if 'retry_wait_time' in na else ''
-diff -Naur a/jenkinsapi/nodes.py b/jenkinsapi/nodes.py
---- a/jenkinsapi/nodes.py      2020-02-16 16:46:46.775307980 -0700
-+++ b/jenkinsapi/nodes.py      2020-10-27 20:50:45.423835163 -0600
+--- a/jenkinsapi/nodes.py
++++ b/jenkinsapi/nodes.py
 @@ -75,8 +75,8 @@
              nodename = item['displayName']
              try:
@@ -237,9 +230,8 @@
  
      def values(self):
          """
-diff -Naur a/jenkinsapi/plugins.py b/jenkinsapi/plugins.py
---- a/jenkinsapi/plugins.py    2020-02-16 16:46:46.775307980 -0700
-+++ b/jenkinsapi/plugins.py    2020-10-27 20:49:44.063536416 -0600
+--- a/jenkinsapi/plugins.py
++++ b/jenkinsapi/plugins.py
 @@ -82,8 +82,8 @@
      def __getitem__(self, plugin_name):
          try:
@@ -251,9 +243,30 @@
  
      def __setitem__(self, shortName, plugin):
          """
-diff -Naur a/jenkinsapi/queue.py b/jenkinsapi/queue.py
---- a/jenkinsapi/queue.py      2020-02-16 16:46:46.775307980 -0700
-+++ b/jenkinsapi/queue.py      2020-10-27 20:48:12.011156888 -0600
+@@ -138,7 +138,7 @@
+             jobs = self.update_center_install_status['data']['jobs']
+         except JenkinsAPIException:
+             return True  # Jenkins 1.X has no update_center
+-        return any([job for job in jobs if job['requiresRestart'] == 'true'])
++        return any(job for job in jobs if job['requiresRestart'] == 'true')
+ 
+     def _install_specific_version(self, plugin):
+         """
+@@ -208,9 +208,9 @@
+             jobs = self.update_center_install_status['data']['jobs']
+         except JenkinsAPIException:
+             return False  # lack of update_center in Jenkins 1.X
+-        return any([job for job in jobs
+-                    if job['name'] == plugin.shortName
+-                    and job['version'] == plugin.version])
++        return any(job for job in jobs
++                   if job['name'] == plugin.shortName
++                   and job['version'] == plugin.version)
+ 
+     def plugin_version_already_installed(self, plugin):
+         """
+--- a/jenkinsapi/queue.py
++++ b/jenkinsapi/queue.py
 @@ -170,11 +170,11 @@
      def get_build_number(self):
          try:

Reply via email to