Philipp Hörist pushed to branch master at gajim / gajim
Commits:
b8bbcf2b by Philipp Hörist at 2018-09-16T21:33:09Z
Fix missing time attribute
This was removed by accident
- - - - -
1 changed file:
- gajim/common/events.py
Changes:
=====================================
gajim/common/events.py
=====================================
--- a/gajim/common/events.py
+++ b/gajim/common/events.py
@@ -70,6 +70,7 @@ class ChatEvent(Event):
self.message = message
self.subject = subject
self.kind = kind
+ self.time = time_
self.encrypted = encrypted
self.resource = resource
self.msg_log_id = msg_log_id
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/b8bbcf2be098e69ce061dfa064bdc8ecc3…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/b8bbcf2be098e69ce061dfa064bdc8ecc3…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
aaaa3bc9 by Philipp Hörist at 2018-09-16T16:09:24Z
Update .pylintrc
- - - - -
1 changed file:
- pylintrc
Changes:
=====================================
pylintrc
=====================================
--- a/pylintrc
+++ b/pylintrc
@@ -18,7 +18,7 @@ ignore-patterns=
#init-hook=
# Use multiple processes to speed up Pylint.
-jobs=0
+jobs=2
# List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers.
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/aaaa3bc9bdd2b733e8db288f3a09245c57…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/aaaa3bc9bdd2b733e8db288f3a09245c57…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
d19ca811 by Philipp Hörist at 2018-09-16T12:15:38Z
Add a pre-push script
Run this before every push to simulate the CI regarding mypy and pylint
- - - - -
1 changed file:
- + scripts/dev/pre-push-tests.sh
Changes:
=====================================
scripts/dev/pre-push-tests.sh
=====================================
--- /dev/null
+++ b/scripts/dev/pre-push-tests.sh
@@ -0,0 +1,4 @@
+cd ..
+cd ..
+mypy -p gajim.common.modules --follow-imports=skip
+pylint --jobs=2 --additional-builtins=_ --disable=all --enable=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,R0205,W0102,W0611 gajim
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/d19ca8113a4d6a2310d68515d9865b6549…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/d19ca8113a4d6a2310d68515d9865b6549…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
e85bc52c by Philipp Hörist at 2018-09-16T10:58:37Z
Fix sending empty pep data
- - - - -
5 changed files:
- gajim/common/modules/pep.py
- gajim/common/modules/user_activity.py
- gajim/common/modules/user_mood.py
- gajim/common/modules/user_nickname.py
- gajim/gtk/profile.py
Changes:
=====================================
gajim/common/modules/pep.py
=====================================
--- a/gajim/common/modules/pep.py
+++ b/gajim/common/modules/pep.py
@@ -106,7 +106,7 @@ class PEP:
retract = items.getTag('retract')
if retract is not None:
for handler in handlers:
- handler[PEPHandlerType.RETRACT](jid, retract.getID())
+ handler[PEPHandlerType.RETRACT](jid, retract.getAttr('id'))
raise nbxmpp.NodeProcessed
# Check if we have items
=====================================
gajim/common/modules/user_activity.py
=====================================
--- a/gajim/common/modules/user_activity.py
+++ b/gajim/common/modules/user_activity.py
@@ -89,7 +89,7 @@ class UserActivity(AbstractPEPModule):
def _build_node(self, data):
item = nbxmpp.Node('activity', {'xmlns': self.namespace})
if data is None:
- return
+ return item
activity, subactivity, message = data
if activity:
i = item.addChild(activity)
=====================================
gajim/common/modules/user_mood.py
=====================================
--- a/gajim/common/modules/user_mood.py
+++ b/gajim/common/modules/user_mood.py
@@ -88,7 +88,7 @@ class UserMood(AbstractPEPModule):
def _build_node(self, data: Optional[Tuple[str, str]]) -> nbxmpp.Node:
item = nbxmpp.Node('mood', {'xmlns': nbxmpp.NS_MOOD})
if data is None:
- return
+ return item
mood, text = data
if mood:
item.addChild(mood)
=====================================
gajim/common/modules/user_nickname.py
=====================================
--- a/gajim/common/modules/user_nickname.py
+++ b/gajim/common/modules/user_nickname.py
@@ -67,9 +67,8 @@ class UserNickname(AbstractPEPModule):
def _build_node(self, data: Optional[str]) -> Optional[nbxmpp.Node]:
item = nbxmpp.Node('nick', {'xmlns': nbxmpp.NS_NICK})
- if data is None:
- return None
- item.addData(data)
+ if data is not None:
+ item.addData(data)
return item
def _notification_received(self,
=====================================
gajim/gtk/profile.py
=====================================
--- a/gajim/gtk/profile.py
+++ b/gajim/gtk/profile.py
@@ -331,11 +331,10 @@ class ProfileWindow(Gtk.ApplicationWindow):
transient_for=self)
return
vcard_, sha = self.make_vcard()
- nick = ''
- if 'NICKNAME' in vcard_:
- nick = vcard_['NICKNAME']
+ nick = vcard_.get('NICKNAME')
+ if nick:
app.connections[self.account].get_module('UserNickname').send(nick)
- if nick == '':
+ else:
app.connections[self.account].get_module('UserNickname').retract()
nick = app.config.get_per('accounts', self.account, 'name')
app.nicks[self.account] = nick
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/e85bc52c8bf3200689400e571992aade4c…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/e85bc52c8bf3200689400e571992aade4c…
You're receiving this email because of your account on dev.gajim.org.