<86>Jun 16 01:04:49 userdel[3190298]: delete user 'rooter' <86>Jun 16 01:04:49 userdel[3190298]: removed group 'rooter' owned by 'rooter' <86>Jun 16 01:04:49 userdel[3190298]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 16 01:04:49 groupadd[3190304]: group added to /etc/group: name=rooter, GID=1301 <86>Jun 16 01:04:49 groupadd[3190304]: group added to /etc/gshadow: name=rooter <86>Jun 16 01:04:49 groupadd[3190304]: new group: name=rooter, GID=1301 <86>Jun 16 01:04:49 useradd[3190308]: new user: name=rooter, UID=1301, GID=1301, home=/root, shell=/bin/bash <86>Jun 16 01:04:49 userdel[3190314]: delete user 'builder' <86>Jun 16 01:04:49 userdel[3190314]: removed group 'builder' owned by 'builder' <86>Jun 16 01:04:49 userdel[3190314]: removed shadow group 'builder' owned by 'builder' <86>Jun 16 01:04:49 groupadd[3190319]: group added to /etc/group: name=builder, GID=1302 <86>Jun 16 01:04:49 groupadd[3190319]: group added to /etc/gshadow: name=builder <86>Jun 16 01:04:49 groupadd[3190319]: new group: name=builder, GID=1302 <86>Jun 16 01:04:49 useradd[3190324]: new user: name=builder, UID=1302, GID=1302, home=/usr/src, shell=/bin/bash <13>Jun 16 01:04:55 rpmi: rpm-build-compat-2.2.9-alt1 p10+286146.100.1.1 1632984324 installed <13>Jun 16 01:04:55 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Jun 16 01:04:55 rpmi: libexpat-2.5.0-alt1 p10+324220.100.1.1 1688465137 installed <13>Jun 16 01:04:55 rpmi: libp11-kit-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 16 01:04:55 rpmi: libtasn1-4.19.0-alt1 p10+309071.100.2.1 1668522760 installed <13>Jun 16 01:04:55 rpmi: rpm-macros-alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 16 01:04:55 rpmi: alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 16 01:04:55 rpmi: ca-certificates-2022.09.15-alt1 p10+308004.100.2.1 1665748370 installed <13>Jun 16 01:04:55 rpmi: ca-trust-0.1.6-alt1 p10+344774.100.1.1 1712685728 installed <13>Jun 16 01:04:55 rpmi: p11-kit-trust-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 16 01:04:55 rpmi: libcrypto1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 16 01:04:55 rpmi: libssl1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 16 01:04:55 rpmi: python3-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 01:04:56 rpmi: python3-base-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 01:04:56 rpmi: tests-for-installed-python3-pkgs-0.1.22-alt1 p10+325520.200.7.1 1691156214 installed <13>Jun 16 01:04:56 rpmi: rpm-build-python3-0.1.22-alt1 p10+325520.200.7.1 1691156214 installed <13>Jun 16 01:04:56 rpmi: rpm-build-intro-2.2.9-alt1 p10+286146.100.1.1 1632984324 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead <13>Jun 16 01:04:58 rpmi: libpython-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:58 rpmi: python2-base-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:58 rpmi: python-modules-encodings-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:58 rpmi: python-modules-compiler-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:58 rpmi: python-modules-email-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:58 rpmi: python-modules-unittest-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:59 rpmi: python-modules-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:59 rpmi: python-modules-ctypes-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:59 rpmi: python-modules-multiprocessing-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:59 rpmi: python-modules-logging-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed <13>Jun 16 01:04:59 rpmi: python-tools-2to3-2.7.18-alt10 p10+309289.100.3.1 1668015444 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-txredis-2.3-alt3.nosrc.rpm (w1.gzdio) <13>Jun 16 01:05:01 rpmi: python3-module-pkg_resources-1:57.4.0-alt1 p10+281549.200.4.1 1628026198 installed <13>Jun 16 01:05:01 rpmi: libpython3-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 01:05:01 rpmi: libncurses-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 01:05:01 rpmi: libtinfo-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 01:05:01 rpmi: libncurses-devel-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 16 01:05:03 rpmi: python3-dev-3.9.18-alt1 p10+340781.400.5.1 1709555259 installed <13>Jun 16 01:05:03 rpmi: python3-module-setuptools-1:57.4.0-alt1 p10+281549.200.4.1 1628026198 installed WARNING: %python3_build is deprecated and will be removed in future, please use %pyproject_build instead WARNING: %python3_install is deprecated and will be removed in future, please use %pyproject_install instead Installing python3-module-txredis-2.3-alt3.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.88242 + 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.91142 + 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' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + 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.78823 + 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' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + 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/ + 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 + xargs -0 rm -rfv + 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 + find /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/ -name test -type d -print0 + xargs -0 rm -rfv + 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.99654 + 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.lltuAy 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.kYAjMw find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: txredis.client is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: txredis.exceptions is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/__init__.py: txredis.protocol is possibly a self-providing dependency, skip it /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: Ignore for REQ=slight module=hiredis python3.req: /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: skipping itertools /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: txredis is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/client.py: txredis.protocol is possibly a self-providing dependency, skip it /usr/src/tmp/python3-module-txredis-buildroot/usr/lib/python3/site-packages/txredis/protocol.py: txredis is possibly a self-providing dependency, skip it 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.22user 1.15system 0:11.94elapsed 86%CPU (0avgtext+0avgdata 58984maxresident)k 0inputs+0outputs (0major+184243minor)pagefaults 0swaps 7.64user 3.12system 0:31.48elapsed 34%CPU (0avgtext+0avgdata 128556maxresident)k 0inputs+0outputs (0major+322035minor)pagefaults 0swaps --- python3-module-txredis-2.3-alt3.noarch.rpm.repo 2020-11-08 03:22:54.000000000 +0000 +++ python3-module-txredis-2.3-alt3.noarch.rpm.hasher 2024-06-16 01:05:17.425940513 +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