<86>Sep 14 10:47:36 userdel[934641]: delete user 'rooter' <86>Sep 14 10:47:36 userdel[934641]: removed group 'rooter' owned by 'rooter' <86>Sep 14 10:47:36 userdel[934641]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 14 10:47:36 groupadd[934650]: group added to /etc/group: name=rooter, GID=627 <86>Sep 14 10:47:36 groupadd[934650]: group added to /etc/gshadow: name=rooter <86>Sep 14 10:47:36 groupadd[934650]: new group: name=rooter, GID=627 <86>Sep 14 10:47:36 useradd[934658]: new user: name=rooter, UID=627, GID=627, home=/root, shell=/bin/bash <86>Sep 14 10:47:36 userdel[934666]: delete user 'builder' <86>Sep 14 10:47:36 userdel[934666]: removed group 'builder' owned by 'builder' <86>Sep 14 10:47:36 userdel[934666]: removed shadow group 'builder' owned by 'builder' <86>Sep 14 10:47:36 groupadd[934675]: group added to /etc/group: name=builder, GID=628 <86>Sep 14 10:47:36 groupadd[934675]: group added to /etc/gshadow: name=builder <86>Sep 14 10:47:36 groupadd[934675]: new group: name=builder, GID=628 <86>Sep 14 10:47:36 useradd[934683]: new user: name=builder, UID=628, GID=628, home=/usr/src, shell=/bin/bash <13>Sep 14 10:47:38 rpmi: rpm-build-compat-2.2.8-alt1 sisyphus+282789.100.1.1 1629027282 installed <13>Sep 14 10:47:38 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Sep 14 10:47:38 rpmi: libexpat-2.2.10-alt1 sisyphus+276608.100.1.2 1625153360 installed <13>Sep 14 10:47:38 rpmi: libp11-kit-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed <13>Sep 14 10:47:38 rpmi: libtasn1-4.17.0-alt1 sisyphus+276722.100.1.1 1625211286 installed <13>Sep 14 10:47:38 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Sep 14 10:47:38 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Sep 14 10:47:38 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed <13>Sep 14 10:47:38 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Sep 14 10:47:38 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+278382.100.1.2 1626190687 installed <13>Sep 14 10:47:38 rpmi: libcrypto1.1-1.1.1l-alt1 sisyphus+283685.100.1.1 1629816097 installed <13>Sep 14 10:47:38 rpmi: libssl1.1-1.1.1l-alt1 sisyphus+283685.100.1.1 1629816097 installed <13>Sep 14 10:47:38 rpmi: python3-3.9.6-alt2 sisyphus+283178.100.2.1 1629243244 installed <13>Sep 14 10:47:39 rpmi: python3-base-3.9.6-alt2 sisyphus+283178.100.2.1 1629243244 installed <13>Sep 14 10:47:39 rpmi: libpython3-3.9.6-alt2 sisyphus+283178.100.2.1 1629243244 installed <13>Sep 14 10:47:39 rpmi: tests-for-installed-python3-pkgs-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Sep 14 10:47:39 rpmi: rpm-build-python3-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Sep 14 10:47:39 rpmi: rpm-build-intro-2.2.8-alt1 sisyphus+282789.100.1.1 1629027282 installed <13>Sep 14 10:47:41 rpmi: libpython-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python2-base-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-encodings-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-compiler-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-email-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-unittest-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-ctypes-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-multiprocessing-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-modules-logging-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed <13>Sep 14 10:47:41 rpmi: python-tools-2to3-2.7.18-alt7 sisyphus+284067.100.1.1 1630124815 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-txredis-2.3-alt3.nosrc.rpm (w1.gzdio) <13>Sep 14 10:47:43 rpmi: python3-module-pkg_resources-1:57.4.0-alt1 sisyphus+280768.100.2.1 1627367207 installed <13>Sep 14 10:47:43 rpmi: libncurses-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 14 10:47:43 rpmi: libtinfo-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 14 10:47:43 rpmi: libncurses-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Sep 14 10:47:43 rpmi: python3-dev-3.9.6-alt2 sisyphus+283178.100.2.1 1629243244 installed <13>Sep 14 10:47:43 rpmi: python3-module-setuptools-1:57.4.0-alt1 sisyphus+280768.100.2.1 1627367207 installed Installing python3-module-txredis-2.3-alt3.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.48012 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf txredis-2.3 + echo 'Source #0 (txredis-2.3.tar):' Source #0 (txredis-2.3.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/txredis-2.3.tar + cd txredis-2.3 + /bin/chmod -c -Rf u+rwX,go-w . + find ./ -type f -name '*.py' -exec 2to3 -w -n '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: No changes to ./txredis/tests/test_hiredis.py RefactoringTool: Refactored ./txredis/tests/test_client.py --- ./txredis/tests/test_client.py (original) +++ ./txredis/tests/test_client.py (refactored) @@ -149,13 +149,13 @@ ex = 'OK' t(a, ex) a = yield r.keys('a*') - ex = [u'a'] + ex = ['a'] t(a, ex) a = yield r.set('a2', 'a') ex = 'OK' t(a, ex) a = yield r.keys('a*') - ex = [u'a', u'a2'] + ex = ['a', 'a2'] t(a, ex) a = yield r.delete('a2') ex = 1 @@ -211,7 +211,7 @@ r = self.redis t = self.assertTrue a = yield r.dbsize() - t(isinstance(a, int) or isinstance(a, long)) + t(isinstance(a, int) or isinstance(a, int)) @defer.inlineCallbacks def test_expire(self): @@ -371,7 +371,7 @@ ex = 'OK' t(a, ex) a = yield r.get('a') - ex = u'a' + ex = 'a' t(a, ex) a = yield r.select(9) ex = 'OK' @@ -503,14 +503,14 @@ yield self.redis.set('a', "") r = yield self.redis.get('a') - self.assertEquals("", r) + self.assertEqual("", r) @defer.inlineCallbacks def test_set(self): a = yield self.redis.set('a', 'pippo') self.assertEqual(a, 'OK') - unicode_str = u'pippo \u3235' + unicode_str = 'pippo \u3235' a = yield self.redis.set('a', unicode_str) self.assertEqual(a, 'OK') @@ -544,14 +544,14 @@ t(a, 'OK') a = yield r.get('a') - t(a, u'pippo') + t(a, 'pippo') a = yield r.get('b') ex = '15' t(a, ex) a = yield r.get('d') - ex = u'\\r\\n' + ex = '\\r\\n' t(a, ex) a = yield r.get('b') @@ -559,7 +559,7 @@ t(a, ex) a = yield r.get('c') - ex = u' \\r\\naaa\\nbbb\\r\\ncccc\\nddd\\r\\n ' + ex = ' \\r\\naaa\\nbbb\\r\\ncccc\\nddd\\r\\n ' t(a, ex) a = yield r.get('ajhsd') @@ -576,7 +576,7 @@ t(a, ex) a = yield r.getset('a', 2) - ex = u'pippo' + ex = 'pippo' t(a, ex) @defer.inlineCallbacks @@ -597,8 +597,8 @@ ex = 'OK' t(a, ex) a = yield r.mget('a', 'b', 'c', 'd') - ex = [u'pippo', '15', - u'\\r\\naaa\\nbbb\\r\\ncccc\\nddd\\r\\n', u'\\r\\n'] + ex = ['pippo', '15', + '\\r\\naaa\\nbbb\\r\\ncccc\\nddd\\r\\n', '\\r\\n'] t(a, ex) @defer.inlineCallbacks @@ -698,7 +698,7 @@ yield self.redis.push(key, char) r = yield self.redis.lrange(key, 0, len(chars)) - self.assertEquals(["c", "", "a"], r) + self.assertEqual(["c", "", "a"], r) @defer.inlineCallbacks def test_concurrent(self): @@ -723,7 +723,7 @@ # 3. Wait on all responses and make sure we got them all r = yield defer.DeferredList(ds) - self.assertEquals(len(r), num_lists) + self.assertEqual(len(r), num_lists) @defer.inlineCallbacks def test_push(self): @@ -795,22 +795,22 @@ ex = 1 t(a, ex) a = yield r.lrange('l', 0, 1) - ex = [u'aaa'] + ex = ['aaa'] t(a, ex) a = yield r.push('l', 'bbb') ex = 2 t(a, ex) a = yield r.lrange('l', 0, 0) - ex = [u'bbb'] + ex = ['bbb'] t(a, ex) a = yield r.lrange('l', 0, 1) - ex = [u'bbb', u'aaa'] + ex = ['bbb', 'aaa'] t(a, ex) a = yield r.lrange('l', -1, 0) ex = [] t(a, ex) a = yield r.lrange('l', -1, -1) - ex = [u'aaa'] + ex = ['aaa'] t(a, ex) @defer.inlineCallbacks @@ -855,17 +855,17 @@ ex = 1 t(a, ex) a = yield r.lindex('l', 0) - ex = u'aaa' + ex = 'aaa' t(a, ex) yield r.lindex('l', 2) a = yield r.push('l', 'ccc') ex = 2 t(a, ex) a = yield r.lindex('l', 1) - ex = u'aaa' + ex = 'aaa' t(a, ex) a = yield r.lindex('l', -1) - ex = u'aaa' + ex = 'aaa' t(a, ex) @defer.inlineCallbacks @@ -882,10 +882,10 @@ ex = 2 t(a, ex) a = yield r.pop('l') - ex = u'bbb' + ex = 'bbb' t(a, ex) a = yield r.pop('l') - ex = u'aaa' + ex = 'aaa' t(a, ex) yield r.pop('l') a = yield r.push('l', 'aaa') @@ -895,10 +895,10 @@ ex = 2 t(a, ex) a = yield r.pop('l', tail=True) - ex = u'aaa' + ex = 'aaa' t(a, ex) a = yield r.pop('l') - ex = u'bbb' + ex = 'bbb' t(a, ex) a = yield r.pop('l') ex = None @@ -960,7 +960,7 @@ ex = 'OK' t(a, ex) a = yield r.lrange('l', 0, 1) - ex = [u'bbb'] + ex = ['bbb'] t(a, ex) @defer.inlineCallbacks @@ -982,7 +982,7 @@ ex = 2 t(a, ex) a = yield r.lrange('l', 0, 10) - ex = [u'bbb'] + ex = ['bbb'] t(a, ex) a = yield r.push('l', 'aaa') ex = 2 @@ -1139,7 +1139,7 @@ t(a, ex) a = yield r.spop('s') - ex = u'a' + ex = 'a' t(a, ex) @defer.inlineCallbacks @@ -1197,7 +1197,7 @@ ex = set([]) t(a, ex) a = yield r.sinter('s1', 's2') - ex = set([u'a']) + ex = set(['a']) t(a, ex) @defer.inlineCallbacks @@ -1224,7 +1224,7 @@ ex = 1 t(a, ex) a = yield r.smembers('s_s') - ex = set([u'a']) + ex = set(['a']) t(a, ex) @defer.inlineCallbacks @@ -1242,7 +1242,7 @@ ex = 1 t(a, ex) a = yield r.smembers('s') - ex = set([u'a', u'b']) + ex = set(['a', 'b']) t(a, ex) @defer.inlineCallbacks @@ -1263,13 +1263,13 @@ ex = 1 t(a, ex) a = yield r.sunion('s1', 's2', 's3') - ex = set([u'a', u'b']) + ex = set(['a', 'b']) t(a, ex) a = yield r.sadd('s2', 'c') ex = 1 t(a, ex) a = yield r.sunion('s1', 's2', 's3') - ex = set([u'a', u'c', u'b']) + ex = set(['a', 'c', 'b']) t(a, ex) @defer.inlineCallbacks @@ -1293,7 +1293,7 @@ ex = 2 t(a, ex) a = yield r.smembers('s4') - ex = set([u'a', u'b']) + ex = set(['a', 'b']) t(a, ex) @defer.inlineCallbacks @@ -1307,18 +1307,18 @@ r = self.redis t = self.assertEqual yield r.delete('l') - items = [007, 10, -5, 0.1, 100, -3, 20, 0.02, -3.141] + items = [0o07, 10, -5, 0.1, 100, -3, 20, 0.02, -3.141] for i in items: yield r.push('l', i, tail=True) a = yield r.sort('l') - ex = map(str, sorted(items)) + ex = list(map(str, sorted(items))) t(a, ex) @defer.inlineCallbacks def test_sort(self): r = self.redis t = self.assertEqual - s = lambda l: map(str, l) + s = lambda l: list(map(str, l)) yield r.delete('l') a = yield r.push('l', 'ccc') @@ -1334,7 +1334,7 @@ ex = 4 t(a, ex) a = yield r.sort('l', alpha=True) - ex = [u'aaa', u'bbb', u'ccc', u'ddd'] + ex = ['aaa', 'bbb', 'ccc', 'ddd'] t(a, ex) a = yield r.delete('l') ex = 1 @@ -1393,9 +1393,9 @@ yield self.redis.delete('h') yield self.redis.hset('h', 'blank', "") a = yield self.redis.hget('h', 'blank') - self.assertEquals(a, '') + self.assertEqual(a, '') a = yield self.redis.hgetall('h') - self.assertEquals(a, {'blank': ''}) + self.assertEqual(a, {'blank': ''}) @defer.inlineCallbacks def test_cas(self): @@ -1565,7 +1565,7 @@ t = self.assertEqual yield r.delete('s') - data = set(xrange(1, 100000)) + data = set(range(1, 100000)) for i in data: r.sadd('s', i) res = yield r.smembers('s') @@ -2085,20 +2085,20 @@ self.assertFailureRefactoringTool: No changes to ./txredis/testing.py RefactoringTool: Refactored ./txredis/protocol.py (d, RuntimeError) def checkMessage(error): - self.assertEquals(str(error), 'Not connected') + self.assertEqual(str(error), 'Not connected') return d.addCallback(checkMessage) def test_disconnect_during_request(self): d1 = self.proto.get("foo") d2 = self.proto.get("bar") - self.assertEquals(len(self.proto._request_queue), 2) + self.assertEqual(len(self.proto._request_queue), 2) self.transport.loseConnection() done = defer.DeferredList([d1, d2], consumeErrors=True) def checkFailures(results): - self.assertEquals(len(self.proto._request_queue), 0) + self.assertEqual(len(self.proto._request_queue), 0) for success, result in results: self.assertFalse(success) result.trap(error.ConnectionDone) @@ -2120,49 +2120,49 @@ def test_error_response(self): # pretending 'foo' is a set, so get is incorrect d = self.proto.get("foo") - self.assertEquals(self.transport.value(), + self.assertEqual(self.transport.value(), '*2\r\n$3\r\nGET\r\n$3\r\nfoo\r\n') msg = "Operation against a key holding the wrong kind of value" self.sendResponse("-%s\r\n" % msg) self.failUnlessFailure(d, ResponseError) def check_err(r): - self.assertEquals(str(r), msg) + self.assertEqual(str(r), msg) return d @defer.inlineCallbacks def test_singleline_response(self): d = self.proto.ping() - self.assertEquals(self.transport.value(), '*1\r\n$4\r\nPING\r\n') + self.assertEqual(self.transport.value(), '*1\r\n$4\r\nPING\r\n') self.sendResponse("+PONG\r\n") r = yield d - self.assertEquals(r, 'PONG') + self.assertEqual(r, 'PONG') @defer.inlineCallbacks def test_bulk_response(self): d = self.proto.get("foo") - self.assertEquals(self.transport.value(), + self.assertEqual(self.transport.value(), '*2\r\n$3\r\nGET\r\n$3\r\nfoo\r\n') self.sendResponse("$3\r\nbar\r\n") r = yield d - self.assertEquals(r, 'bar') + self.assertEqual(r, 'bar') @defer.inlineCallbacks def test_multibulk_response(self): d = self.proto.lrange("foo", 0, 1) expected = '*4\r\n$6\r\nLRANGE\r\n$3\r\nfoo\r\n$1\r\n0\r\n$1\r\n1\r\n' - self.assertEquals(self.transport.value(), expected) + self.assertEqual(self.transport.value(), expected) self.sendResponse("*2\r\n$3\r\nbar\r\n$6\r\nlolwut\r\n") r = yield d - self.assertEquals(r, ['bar', 'lolwut']) + self.assertEqual(r, ['bar', 'lolwut']) @defer.inlineCallbacks def test_integer_response(self): d = self.proto.dbsize() - self.assertEquals(self.transport.value(), '*1\r\n$6\r\nDBSIZE\r\n') + self.assertEqual(self.transport.value(), '*1\r\n$6\r\nDBSIZE\r\n') self.sendResponse(":1234\r\n") r = yield d - self.assertEquals(r, 1234) + self.assertEqual(r, 1234) class TestFactory(CommandsBaseTestCase): --- ./txredis/protocol.py (original) +++ ./txredis/protocol.py (refactored) @@ -280,10 +280,10 @@ """Encode a value for sending to the server.""" if isinstance(s, str): return s - if isinstance(s, unicode): + if isinstance(s, str): try: return s.encode(self.charset, self.errors) - except UnicodeEncodeError, e: + except UnicodeEncodeError as e: raise exceptions.InvalidData( "Error encoding unicode value '%s': %s" % ( s.encode(self.charset, 'replace'), e)) @@ -323,7 +323,7 @@ if isinstance(res, exceptions.ResponseError): self._request_queue.popleft().errback(res) else: - if isinstance(res, basestring) and res == 'none': + if isinstance(resRefactoringTool: No changes to ./txredis/exceptions.py RefactoringTool: Refactored ./txredis/client.py , str) and res == 'none': res = None self._request_queue.popleft().callback(res) res = self._reader.gets() --- ./txredis/client.py (original) +++ ./txredis/client.py (refactored) @@ -74,7 +74,7 @@ res = {} if not values: return res - for i in xrange(0, len(values) - 1, 2): + for i in range(0, len(values) - 1, 2): res[values[i]] = values[i + 1] return res return self.getResponse().addCallback(post_process) @@ -131,7 +131,7 @@ unchanged. """ - self._send('msetnx', *list(itertools.chain(*mapping.iteritems()))) + self._send('msetnx', *list(itertools.chain(*iter(mapping.items())))) return self.getResponse() def mset(self, mapping, preserve=False): @@ -142,7 +142,7 @@ command = 'MSETNX' else: command = 'MSET' - self._send(command, *list(itertools.chain(*mapping.iteritems()))) + self._send(command, *list(itertools.chain(*iter(mapping.items())))) return self.getResponse() def append(self, key, value): @@ -963,7 +963,7 @@ stmt.extend(['LIMIT', start, num]) if get is None: pass - elif isinstance(get, basestring): + elif isinstance(get, str): stmt.extend(['GET', get]) elif isinstance(get, list) or isinstance(get, tuple): for g in get: @@ -1029,7 +1029,7 @@ at key. This command overwrites any existing fields in the hash. If key does not exist, a new key holding a hash is created. """ - fields = list(itertools.chain(*in_dict.iteritems())) + fields = list(itertools.chain(*iter(in_dict.items()))) self._send('HMSET', key, *fields) return self.getResponse() @@ -1058,7 +1058,7 @@ """ Returns the value associated with field in the hash stored at key. """ - if isinstance(field, basestring): + if isinstance(field, str): self._send('HGET', key, field) else: self._send('HMGET', *([key] + field)) @@ -1066,9 +1066,9 @@ def post_process(values): if not values: return values - if isinstance(field, basestring): + if isinstance(field, str): return {field: values} - return dict(itertools.izip(field, values)) + return dict(zip(field, values)) return self.getResponse().addCallback(post_process) hmget = hget @@ -1077,7 +1077,7 @@ """ Get the value of a hash field """ - assert isinstance(field, basestring) + assert isinstance(field, str) self._send('HGET', key, field) return self.getResponse() @@ -1189,7 +1189,7 @@ as (value, score) for backwards compatibility reasons. """ if not kwargs and len(item_tuples) == 2 and \ - isinstance(item_tuples[0], basestring): + isinstance(item_tuples[0], str): self._send('ZADD', key, item_tuples[1], item_tuples[0]) elif not kwargs: self._send('ZADD', key, *item_tuples) @@ -1240,9 +1240,9 @@ args = [op, dstkey, len(keys)] # add in key names, and optionally weights if isinstance(keys, dict): - args.extend(list(keys.iterkeys())) + args.extend(list(keys.keys())) args.append('WEIGHTS') - args.extend(list(keys.itervalues())) + args.extend(list(keys.values())) else: args.extend(keys) if aggregate: @@ -1482,22 +1482,22 @@ Overrides RedisBase.handleCompleteMultiBulkData to intercept published message events. """ - if reply[0] == u"message": + if reply[0] == "message": channel, message = reply[1:] self.messageReceived(channel, message) - elif reply[0] == u"pmessage": + elif reply[0] == "pmessage":RefactoringTool: Refactored ./txredis/__init__.py RefactoringTool: No changes to ./setup.py RefactoringTool: No changes to ./examples/pubsub.py RefactoringTool: Refactored ./examples/demo_hiredis.py RefactoringTool: Refactored ./examples/demo.py RefactoringTool: Files that were modified: RefactoringTool: ./txredis/tests/test_hiredis.py RefactoringTool: ./txredis/tests/test_client.py RefactoringTool: ./txredis/testing.py RefactoringTool: ./txredis/protocol.py RefactoringTool: ./txredis/exceptions.py RefactoringTool: ./txredis/client.py RefactoringTool: ./txredis/__init__.py RefactoringTool: ./setup.py RefactoringTool: ./examples/pubsub.py RefactoringTool: ./examples/demo_hiredis.py RefactoringTool: ./examples/demo.py pattern, channel, message = reply[1:] self.messageReceived(channel, message) - elif reply[0] == u"subscribe": + elif reply[0] == "subscribe": channel, numSubscribed = reply[1:] self.channelSubscribed(channel, numSubscribed) - elif reply[0] == u"unsubscribe": + elif reply[0] == "unsubscribe": channel, numSubscribed = reply[1:] self.channelUnsubscribed(channel, numSubscribed) - elif reply[0] == u"psubscribe": + elif reply[0] == "psubscribe": channelPattern, numSubscribed = reply[1:] self.channelPatternSubscribed(channelPattern, numSubscribed) - elif reply[0] == u"punsubscribe": + elif reply[0] == "punsubscribe": channelPattern, numSubscribed = reply[1:] self.channelPatternUnsubscribed(channelPattern, numSubscribed) else: --- ./txredis/__init__.py (original) +++ ./txredis/__init__.py (refactored) @@ -35,6 +35,6 @@ @brief Twisted compatible version of redis.py """ # for backwards compatibility -from client import * -from exceptions import * -from protocol import * +from .client import * +from .exceptions import * +from .protocol import * --- ./examples/demo_hiredis.py (original) +++ ./examples/demo_hiredis.py (refactored) @@ -15,16 +15,16 @@ redis = yield clientCreator.connectTCP(HOST, PORT) res = yield redis.ping() - print res + print(res) info = yield redis.info() - print info + print(info) res = yield redis.set('test', 42) - print res + print(res) test = yield redis.get('test') - print test + print(test) if __name__ == "__main__": main() --- ./examples/demo.py (original) +++ ./examples/demo.py (refactored) @@ -15,16 +15,16 @@ redis = yield clientCreator.connectTCP(HOST, PORT) res = yield redis.ping() - print res + print(res) info = yield redis.info() - print info + print(info) res = yield redis.set('test', 42) - print res + print(res) test = yield redis.get('test') - print test + print(test) if __name__ == "__main__": main() ++ find ./ -name '*.py' + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' ./txredis/tests/test_hiredis.py ./txredis/tests/test_client.py ./txredis/tests/__init__.py ./txredis/testing.py ./txredis/protocol.py ./txredis/exceptions.py ./txredis/client.py ./txredis/__init__.py ./setup.py ./examples/pubsub.py ./examples/demo_hiredis.py ./examples/demo.py + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.72905 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd txredis-2.3 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/txredis copying txredis/__init__.py -> build/lib/txredis copying txredis/client.py -> build/lib/txredis copying txredis/exceptions.py -> build/lib/txredis copying txredis/protocol.py -> build/lib/txredis copying txredis/testing.py -> build/lib/txredis + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.60547 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-txredis-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-txredis-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd txredis-2.3 + mkdir -p /usr/src/tmp/python3-module-txredis-buildroot//etc/bash_completion.d + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-txredis-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-txredis-buildroot/usr creating /usr/src/tmp/python3-module-txredis-buildroot/usr/lib creating /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis copying build/lib/txredis/testing.py -> /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis copying build/lib/txredis/protocol.py -> /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis copying build/lib/txredis/exceptions.py -> /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis copying build/lib/txredis/client.py -> /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis copying build/lib/txredis/__init__.py -> /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis byte-compiling /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/testing.py to testing.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/protocol.py to protocol.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/exceptions.py to exceptions.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py to client.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py to __init__.cpython-39.pyc running install_egg_info running egg_info writing txredis.egg-info/PKG-INFO writing dependency_links to txredis.egg-info/dependency_links.txt writing top-level names to txredis.egg-info/top_level.txt reading manifest file 'txredis.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'txredis.egg-info/SOURCES.txt' Copying txredis.egg-info to /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info running install_scripts + for i in /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ + xargs -0 rm -rfv + find /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ -name tests -type d -print0 + xargs -0 rm -rfv + find /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ -name test -type d -print0 + for i in /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ + find /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ -name tests -type d -print0 + xargs -0 rm -rfv + xargs -0 rm -rfv + find /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ -name test -type d -print0 + rm -fv /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/testing.py removed '/usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/testing.py' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-txredis-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-txredis-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-txredis-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-txredis-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-txredis-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-txredis-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python3 modules in /usr/src/tmp/python3-module-txredis-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.pyc unlink /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.pyc unlink /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.pyc unlink /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__pycache__/testing.cpython-39.pyc compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/exceptions.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/protocol.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-txredis-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/exceptions.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/protocol.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-txredis-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/exceptions.py compile /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/protocol.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.pyc' './usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.pyc' Processing files: python3-module-txredis-2.3-alt3 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.24245 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd txredis-2.3 + DOCDIR=/usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + /bin/mkdir -p /usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + cp -prL LICENSE.txt README.rst /usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + chmod -R go-w /usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + chmod -R a+rX /usr/src/tmp/python3-module-txredis-buildroot/usr/share/doc/python3-module-txredis-2.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Gqs7KR find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.l3K25T find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.py:6: DeprecationWarning: The parser module is deprecated and will be removed in future versions of Python import parser, symbol, token, types /usr/lib/rpm/python3.req.py:6: DeprecationWarning: The symbol module is deprecated and will be removed in future versions of Python import parser, symbol, token, types /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: line=38 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: line=39 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: line=40 possible relative import from ., UNIMPLEMENTED python3.req: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: skipping itertools /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: line=10 IGNORE (for REQ=slight and deep=8) module=hiredis /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: line=1593 IGNORE (for REQ=slight and deep=11) module=twisted.internet Provides: python3(txredis), python3(txredis.client), python3(txredis.exceptions), python3(txredis.protocol) Requires: /usr/lib/python3/site-packages, python3(collections) < 0, python3(twisted.internet) < 0, python3(twisted.internet.protocol) < 0, python3(twisted.protocols) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-txredis-2.3-alt3.noarch.rpm (w2.lzdio) 9.27user 0.47system 0:10.76elapsed 90%CPU (0avgtext+0avgdata 31980maxresident)k 0inputs+0outputs (0major+137526minor)pagefaults 0swaps 15.98user 3.62system 0:20.82elapsed 94%CPU (0avgtext+0avgdata 103892maxresident)k 0inputs+0outputs (0major+559157minor)pagefaults 0swaps --- python3-module-txredis-2.3-alt3.noarch.rpm.repo 2020-11-08 03:22:54.353323432 +0000 +++ python3-module-txredis-2.3-alt3.noarch.rpm.hasher 2021-09-14 10:47:55.575093492 +0000 @@ -1,21 +1,21 @@ /usr/lib/python3/site-packages/txredis 40755 root:root -/usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info 40755 root:root -/usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/PKG-INFO 100644 root:root -/usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/SOURCES.txt 100644 root:root -/usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/dependency_links.txt 100644 root:root -/usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/top_level.txt 100644 root:root +/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info 40755 root:root +/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/PKG-INFO 100644 root:root +/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/SOURCES.txt 100644 root:root +/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/dependency_links.txt 100644 root:root +/usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/top_level.txt 100644 root:root /usr/lib/python3/site-packages/txredis/__init__.py 100644 root:root /usr/lib/python3/site-packages/txredis/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.pyc 100644 root:root /usr/lib/python3/site-packages/txredis/client.py 100644 root:root @@ -38,21 +38,21 @@ File: /usr/lib/python3/site-packages/txredis 40755 root:root -File: /usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info 40755 root:root -File: /usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/PKG-INFO 100644 root:root 318c96e2d1852d9a725f4e87d423c8e8 -File: /usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/SOURCES.txt 100644 root:root e3e67b3c6b291e418103e818129cdcc6 -File: /usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 -File: /usr/lib/python3/site-packages/txredis-2.3-py3.8.egg-info/top_level.txt 100644 root:root 6da41d144f39c823e7d20dd961dd98e7 +File: /usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info 40755 root:root +File: /usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/PKG-INFO 100644 root:root f0551fa265d97ebf4853c4cfa54e7606 +File: /usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/SOURCES.txt 100644 root:root e3e67b3c6b291e418103e818129cdcc6 +File: /usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/dependency_links.txt 100644 root:root 68b329da9893e34099c7d8ad5cb9c940 +File: /usr/lib/python3/site-packages/txredis-2.3-py3.9.egg-info/top_level.txt 100644 root:root 6da41d144f39c823e7d20dd961dd98e7 File: /usr/lib/python3/site-packages/txredis/__init__.py 100644 root:root 78e75718dbdb61e140a761560d458d78 File: /usr/lib/python3/site-packages/txredis/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.opt-1.pyc 100644 root:root 1c0dfa0a4ec659093d7db5d4e15116c0 -File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.opt-2.pyc 100644 root:root 9f553c05e8c3c62d7c30ebe478cecc66 -File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-38.pyc 100644 root:root 1c0dfa0a4ec659093d7db5d4e15116c0 -File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.opt-1.pyc 100644 root:root e46344cbe0f389b8b6f76a659c804e64 -File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.opt-2.pyc 100644 root:root 2a3357f6f95adc66c38ca45d5199727a -File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-38.pyc 100644 root:root 410e87f51e2ccde5e37a8aca50c10d9f -File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.opt-1.pyc 100644 root:root 4d7ee68382519b1c3a5c46c47d5e9f09 -File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.opt-2.pyc 100644 root:root 21f03b3b55e3e4e150fe20d8afb03263 -File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-38.pyc 100644 root:root 4d7ee68382519b1c3a5c46c47d5e9f09 -File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.opt-1.pyc 100644 root:root c47b7ec0aa230504ee5354c48c2a63b0 -File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.opt-2.pyc 100644 root:root 32af48c66993d481e865bffdc5d62710 -File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-38.pyc 100644 root:root c47b7ec0aa230504ee5354c48c2a63b0 +File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.opt-1.pyc 100644 root:root d23725e68c719935e207d1c0889698c8 +File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.opt-2.pyc 100644 root:root a9f48b1ba28440023140cec614f11877 +File: /usr/lib/python3/site-packages/txredis/__pycache__/__init__.cpython-39.pyc 100644 root:root d23725e68c719935e207d1c0889698c8 +File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.opt-1.pyc 100644 root:root c03b4908cf9869a8e15c19d5892fb9f4 +File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.opt-2.pyc 100644 root:root bc430e979d47d56e8884aeea1d0d1bca +File: /usr/lib/python3/site-packages/txredis/__pycache__/client.cpython-39.pyc 100644 root:root d73da87acda1c16706cb0ad2f12d4b75 +File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.opt-1.pyc 100644 root:root 5f8537a9739230f5a15e7694212b6dae +File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.opt-2.pyc 100644 root:root e69f01f8bfb6da1a069759a2dab67659 +File: /usr/lib/python3/site-packages/txredis/__pycache__/exceptions.cpython-39.pyc 100644 root:root 5f8537a9739230f5a15e7694212b6dae +File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.opt-1.pyc 100644 root:root 580e984addf5461a683260d2f494b3ef +File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.opt-2.pyc 100644 root:root 38fc06f9e9681742867020a0406c1052 +File: /usr/lib/python3/site-packages/txredis/__pycache__/protocol.cpython-39.pyc 100644 root:root 580e984addf5461a683260d2f494b3ef File: /usr/lib/python3/site-packages/txredis/client.py 100644 root:root bdca9d2b40a901f93a9df0de0e9cc4b3 @@ -63,2 +63,2 @@ File: /usr/share/doc/python3-module-txredis-2.3/README.rst 100644 root:root 553e433f297ce9709814c122c2eaccc9 -RPMIdentity: c0cfd4cb936477b6aea2249e84db46fba2afb8da5f6ed03ca2a792d310e993b0c5fe64aa48f48b833af7d56b567e851d9bfa266b7caefd25724b1fe85f29b594 +RPMIdentity: 6f4c8e3c414583ced509b0a082737191b066d3ac961f6d746d06ca3052dbb64323d206368ed134ab6e103f0116e8cf1c52af93dafaac510488bcaa4126786560