Philipp Hörist pushed to branch master at gajim / gajim

Commits:
8483ba50 by Philipp Hörist at 2018-09-18T12:03:58Z
Fix unnecessary-pass pylint errors

- - - - -
a77804f4 by Philipp Hörist at 2018-09-18T12:06:16Z
Fix useless-super-delegation pylint errors

- - - - -
55aab55b by Philipp Hörist at 2018-09-18T12:10:38Z
Fix consider-using-in pylint errors

- - - - -
2512c2b4 by Philipp Hörist at 2018-09-18T12:14:26Z
Update pylint error list

- Check for R1714 consider-using-in
- Check for W0107 unnecessary-pass
- Check for W0235 useless-super-delegation

- - - - -


8 changed files:

- .gitlab-ci.yml
- gajim/gtk/profile.py
- gajim/gtk/service_registration.py
- gajim/gui_interface.py
- gajim/htmltextview.py
- gajim/message_textview.py
- gajim/message_window.py
- scripts/dev/pre-push-tests.sh


Changes:

=====================================
.gitlab-ci.yml
=====================================
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,7 +19,7 @@ run-mypy:
 run-pylint:
   stage: test
   script:
-    - pylint3 --jobs=2 --additional-builtins=_ --disable=all 
--enable=C0121,C0201,C0303,C0321,C0325,C0326,C1801,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0106,E0107,E0108,E0202,E0221,E0222,E0235,E0501,E0502,E0503,E0602,E0603,E0604,E0701,E0702,E1001,E1002,E1003,E1004,E1111,E1120,E1121,E1122,E1123,E1124,E1125,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701,R0123,R0205,R1703,R1704,R1705,R1707,W0102,W0611,W0612,W0621,W0622,W0702,W1201,W1202
 gajim
+    - pylint3 --jobs=2 --additional-builtins=_ --disable=all 
--enable=C0121,C0201,C0303,C0321,C0325,C0326,C1801,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0106,E0107,E0108,E0202,E0221,E0222,E0235,E0501,E0502,E0503,E0602,E0603,E0604,E0701,E0702,E1001,E1002,E1003,E1004,E1111,E1120,E1121,E1122,E1123,E1124,E1125,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701,R0123,R0205,R1703,R1704,R1705,R1707,R1714,W0102,W0107,W0235,W0611,W0612,W0621,W0622,W0702,W1201,W1202
 gajim
 
 run-build:
   stage: build


=====================================
gajim/gtk/profile.py
=====================================
--- a/gajim/gtk/profile.py
+++ b/gajim/gtk/profile.py
@@ -230,7 +230,7 @@ class ProfileWindow(Gtk.ApplicationWindow):
                 button.show()
                 text_button.hide()
                 continue
-            if i == 'ADR' or i == 'TEL' or i == 'EMAIL':
+            if i in ('ADR', 'TEL', 'EMAIL'):
                 for entry in vcard_[i]:
                     add_on = '_HOME'
                     if 'WORK' in entry:


=====================================
gajim/gtk/service_registration.py
=====================================
--- a/gajim/gtk/service_registration.py
+++ b/gajim/gtk/service_registration.py
@@ -81,7 +81,6 @@ class ServiceRegistration(Gtk.Assistant):
         elif self.get_current_page() == Page.SENDING:
             self._register()
             self.commit()
-            pass
 
     def _on_get_success(self, form, is_form):
         log.info('Show Form page')
@@ -150,9 +149,6 @@ class SendingPage(RequestPage):
     title = _('Register')
     complete = False
 
-    def __init__(self):
-        super().__init__()
-
 
 class FormPage(Gtk.Box):
 


=====================================
gajim/gui_interface.py
=====================================
--- a/gajim/gui_interface.py
+++ b/gajim/gui_interface.py
@@ -1857,7 +1857,7 @@ class Interface:
         emoticons = emoji_data.get_regex()
         if app.config.get('ascii_emoticons'):
             emoticons += '|%s' % emoji_ascii_data.get_regex()
-            pass
+
         self.emot_and_basic = '%s|%s' % (basic_pattern, emoticons)
 
         # at least one character in 3 parts (before @, after @, after .)


=====================================
gajim/htmltextview.py
=====================================
--- a/gajim/htmltextview.py
+++ b/gajim/htmltextview.py
@@ -804,7 +804,7 @@ class HtmlHandler(xml.sax.handler.ContentHandler):
             newLine = True
         elif name == 'img':
             pass
-        elif name == 'body' or name == 'html':
+        elif name in ('body', 'html'):
             pass
         elif name == 'a':
             pass


=====================================
gajim/message_textview.py
=====================================
--- a/gajim/message_textview.py
+++ b/gajim/message_textview.py
@@ -98,7 +98,7 @@ class MessageTextView(Gtk.TextView):
         buf = self.get_buffer()
         start, end = buf.get_bounds()
         text = buf.get_text(start, end, True)
-        return text != self.PLACEHOLDER and text != ''
+        return text not in (self.PLACEHOLDER, '')
 
     def get_text(self):
         # gets the text if its not PLACEHOLDER
@@ -211,7 +211,7 @@ class MessageTextView(Gtk.TextView):
         _buffer.remove_all_tags(start, finish)
 
     def color_set(self, widget, response):
-        if response == -6 or response == -4:
+        if response in (-6, -4):
             widget.destroy()
             return
 
@@ -238,7 +238,7 @@ class MessageTextView(Gtk.TextView):
         _buffer.apply_tag_by_name(tag_name, start, finish)
 
     def font_set(self, widget, response, start, finish):
-        if response == -6 or response == -4:
+        if response in (-6, -4):
             widget.destroy()
             return
 


=====================================
gajim/message_window.py
=====================================
--- a/gajim/message_window.py
+++ b/gajim/message_window.py
@@ -374,7 +374,7 @@ class MessageWindow:
                 self.window.lookup_action(
                     'information-%s' % control.control_id).activate()
                 return True
-            elif keyval == Gdk.KEY_l or keyval == Gdk.KEY_L: # CTRL + l|L
+            elif keyval in (Gdk.KEY_l, Gdk.KEY_L): # CTRL + l|L
                 control.conv_textview.clear()
                 return True
             elif keyval == Gdk.KEY_u: # CTRL + u: emacs style clear line


=====================================
scripts/dev/pre-push-tests.sh
=====================================
--- a/scripts/dev/pre-push-tests.sh
+++ b/scripts/dev/pre-push-tests.sh
@@ -1,2 +1,2 @@
 mypy -p gajim.common.modules --follow-imports=skip
-pylint --jobs=2 --additional-builtins=_ --disable=all 
--enable=C0121,C0201,C0303,C0321,C0325,C0326,C1801,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0106,E0107,E0108,E0202,E0221,E0222,E0235,E0501,E0502,E0503,E0602,E0603,E0604,E0701,E0702,E1001,E1002,E1003,E1004,E1111,E1120,E1121,E1122,E1123,E1124,E1125,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701,R0123,R0205,R1703,R1704,R1705,R1707,W0102,W0611,W0612,W0621,W0622,W0702,W1201,W1202
 gajim
+pylint --jobs=2 --additional-builtins=_ --disable=all 
--enable=C0121,C0201,C0303,C0321,C0325,C0326,C1801,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0106,E0107,E0108,E0202,E0221,E0222,E0235,E0501,E0502,E0503,E0602,E0603,E0604,E0701,E0702,E1001,E1002,E1003,E1004,E1111,E1120,E1121,E1122,E1123,E1124,E1125,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701,R0123,R0205,R1703,R1704,R1705,R1707,R1714,W0102,W0107,W0235,W0611,W0612,W0621,W0622,W0702,W1201,W1202
 gajim



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/376fff7871a93cedba43e5e03d5a0e7fd35ab025...2512c2b48426778e61b705ad9a6cbb50fa2e1b77

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/376fff7871a93cedba43e5e03d5a0e7fd35ab025...2512c2b48426778e61b705ad9a6cbb50fa2e1b77
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to