jenkins-bot has submitted this change and it was merged.

Change subject: remove deprecated %n and %l format specifiers; version 0.7
......................................................................


remove deprecated %n and %l format specifiers; version 0.7

* '%l' and '%n' were deprecated in I07c6c7856. Remove them.
* Bump version to 0.7.
* Also fix silly test failure.
* Some unrelated linting.

Change-Id: I1a6336c00f07d91249e56f0c53ff55a2a585cb2c
---
M EventLogging.php
M server/eventlogging/__init__.py
M server/eventlogging/parse.py
M server/eventlogging/streams.py
M server/setup.py
M server/tests/fixtures.py
M server/tests/test_parser.py
7 files changed, 25 insertions(+), 33 deletions(-)

Approvals:
  Ori.livneh: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/EventLogging.php b/EventLogging.php
index e5e0f12..0a73521 100644
--- a/EventLogging.php
+++ b/EventLogging.php
@@ -9,7 +9,7 @@
  *
  * @author Ori Livneh <o...@wikimedia.org>
  * @license GPL v2 or later
- * @version 0.6
+ * @version 0.7
  */
 
 // Credits
@@ -23,7 +23,7 @@
                'S Page',
                'Matthew Flaschen',
        ),
-       'version' => '0.6',
+       'version' => '0.7',
        'url'     => 'https://www.mediawiki.org/wiki/Extension:EventLogging',
        'descriptionmsg' => 'eventlogging-desc'
 );
diff --git a/server/eventlogging/__init__.py b/server/eventlogging/__init__.py
index 5de88c1..90ac75c 100644
--- a/server/eventlogging/__init__.py
+++ b/server/eventlogging/__init__.py
@@ -32,4 +32,4 @@
 # :exc:`jsonschema.SchemaError`.
 from jsonschema import ValidationError, SchemaError
 
-__version__ = '0.5'
+__version__ = '0.7'
diff --git a/server/eventlogging/parse.py b/server/eventlogging/parse.py
index 41cc4f6..9c0f83a 100644
--- a/server/eventlogging/parse.py
+++ b/server/eventlogging/parse.py
@@ -17,11 +17,7 @@
   +========+=============================+
   |   %h   | Client IP                   |
   +--------+-----------------------------+
-  |   %j   | JSON object                 |
-  +--------+-----------------------------+
-  |   %l   | Hostname of origin*         |
-  +--------+-----------------------------+
-  |   %n   | Sequence ID*                |
+  |   %j   | JSON event object           |
   +--------+-----------------------------+
   |   %q   | Query-string-encoded JSON   |
   +--------+-----------------------------+
@@ -35,8 +31,6 @@
   +--------+-----------------------------+
 
    '..' is the desired property name for the capturing group.
-
-   *: Deprecated; use "%{..}x"-style format specifiers instead.
 
 """
 from __future__ import division, unicode_literals
diff --git a/server/eventlogging/streams.py b/server/eventlogging/streams.py
index 3ed94f7..c1a9eed 100644
--- a/server/eventlogging/streams.py
+++ b/server/eventlogging/streams.py
@@ -16,7 +16,7 @@
 
 import zmq
 
-from .compat import items, urisplit
+from .compat import items
 
 
 __all__ = ('iter_json', 'iter_unicode', 'make_canonical', 'pub_socket',
@@ -40,30 +40,30 @@
 def pub_socket(endpoint):
     """Get a pre-configured ØMQ publisher."""
     context = zmq.Context.instance()
-    socket = context.socket(zmq.PUB)
+    sock = context.socket(zmq.PUB)
     if hasattr(zmq, 'HWM'):
-        socket.hwm = ZMQ_HIGH_WATER_MARK
-    socket.linger = ZMQ_LINGER
-    socket.sndbuf = SOCKET_BUFFER_SIZE
+        sock.hwm = ZMQ_HIGH_WATER_MARK
+    sock.linger = ZMQ_LINGER
+    sock.sndbuf = SOCKET_BUFFER_SIZE
     canonical_endpoint = make_canonical(endpoint, host='*')
-    socket.bind(canonical_endpoint)
-    return socket
+    sock.bind(canonical_endpoint)
+    return sock
 
 
 def sub_socket(endpoint, identity='', subscribe=''):
     """Get a pre-configured ØMQ subscriber."""
     context = zmq.Context.instance()
-    socket = context.socket(zmq.SUB)
+    sock = context.socket(zmq.SUB)
     if hasattr(zmq, 'HWM'):
-        socket.hwm = ZMQ_HIGH_WATER_MARK
-    socket.linger = ZMQ_LINGER
-    socket.rcvbuf = SOCKET_BUFFER_SIZE
-    if identity and hasattr(socket, 'identity'):
-        socket.identity = identity.encode('utf-8')
+        sock.hwm = ZMQ_HIGH_WATER_MARK
+    sock.linger = ZMQ_LINGER
+    sock.rcvbuf = SOCKET_BUFFER_SIZE
+    if identity and hasattr(sock, 'identity'):
+        sock.identity = identity.encode('utf-8')
     canonical_endpoint = make_canonical(endpoint)
-    socket.connect(canonical_endpoint)
-    socket.subscribe = subscribe.encode('utf-8')
-    return socket
+    sock.connect(canonical_endpoint)
+    sock.subscribe = subscribe.encode('utf-8')
+    return sock
 
 
 def udp_socket(hostname, port):
diff --git a/server/setup.py b/server/setup.py
index 7cfe5c3..ed6f6fb 100644
--- a/server/setup.py
+++ b/server/setup.py
@@ -19,7 +19,7 @@
 
 setup(
     name='eventlogging',
-    version='0.6',
+    version='0.7',
     license='GPL',
     author='Ori Livneh',
     author_email='o...@wikimedia.org',
diff --git a/server/tests/fixtures.py b/server/tests/fixtures.py
index 1fb9a5c..160d872 100644
--- a/server/tests/fixtures.py
+++ b/server/tests/fixtures.py
@@ -9,7 +9,6 @@
 from __future__ import unicode_literals
 
 import copy
-import io
 import signal
 
 import eventlogging
diff --git a/server/tests/test_parser.py b/server/tests/test_parser.py
index 54b8ce9..23705de 100644
--- a/server/tests/test_parser.py
+++ b/server/tests/test_parser.py
@@ -31,10 +31,9 @@
     maxDiff = None
 
     def test_parse_client_side_events(self):
-        """Parser test: client-side events
-        (%q %{recvFrom}s %{seqId}d %t %h %{userAgent}i)."""
-        parser = eventlogging.LogParser('%q %{recvFrom}s %{seqId}d %t %h'
-                                        '%{userAgent}i')
+        """Parser test: client-side events."""
+        parser = eventlogging.LogParser(
+            '%q %{recvFrom}s %{seqId}d %t %h %{userAgent}i')
         raw = ('?%7B%22wiki%22%3A%22testwiki%22%2C%22schema%22%3A%22Generic'
                '%22%2C%22revision%22%3A13%2C%22clientValidated%22%3Atrue%2C'
                '%22event%22%3A%7B%22articleId%22%3A1%2C%22articleTitle%22%3'
@@ -61,7 +60,7 @@
         self.assertEqual(parser.parse(raw), parsed)
 
     def test_parser_server_side_events(self):
-        """Parser test: server-side events (%n EventLogging %j)."""
+        """Parser test: server-side events."""
         parser = eventlogging.LogParser('%n EventLogging %j')
         raw = ('99 EventLogging {"revision":123,"timestamp":1358627115,"sche'
                'ma":"FakeSchema","clientValidated":true,"wiki":"enwiki","eve'

-- 
To view, visit https://gerrit.wikimedia.org/r/113524
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I1a6336c00f07d91249e56f0c53ff55a2a585cb2c
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/EventLogging
Gerrit-Branch: master
Gerrit-Owner: Ori.livneh <o...@wikimedia.org>
Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to