From: Igor Munkin via Tarantool-patches <tarantool-patches@dev.tarantool.org> To: Maxim Kokryashkin <m.kokryashkin@tarantool.org>, Sergey Bronnikov <sergeyb@tarantool.org> Cc: tarantool-patches@dev.tarantool.org Subject: [Tarantool-patches] [PATCH luajit 06/15] test: fix E251 errors by pycodestyle Date: Thu, 3 Aug 2023 07:30:31 +0000 [thread overview] Message-ID: <43076e542b6f8d86bed92c467753b5162b444416.1691047132.git.imun@tarantool.org> (raw) In-Reply-To: <cover.1691047132.git.imun@tarantool.org> Fixed 208 occurrences of E251 ("unexpected spaces around keyword / parameter equals") error reported by pycodestyle[1]. [1]: https://www.flake8rules.com/rules/E251.html Signed-off-by: Igor Munkin <imun@tarantool.org> --- src/luajit-gdb.py | 102 ++++++++++++++++++++++---------------------- src/luajit_lldb.py | 104 ++++++++++++++++++++++----------------------- 2 files changed, 103 insertions(+), 103 deletions(-) diff --git a/src/luajit-gdb.py b/src/luajit-gdb.py index 09899f58..f87063f8 100644 --- a/src/luajit-gdb.py +++ b/src/luajit-gdb.py @@ -347,8 +347,8 @@ def dump_lj_tlightud(tv): def dump_lj_tstr(tv): return 'string {body} @ {address}'.format( - body = strdata(gcval(tv['gcr'])), - address = strx64(gcval(tv['gcr'])) + body=strdata(gcval(tv['gcr'])), + address=strx64(gcval(tv['gcr'])) ) def dump_lj_tupval(tv): @@ -367,10 +367,10 @@ def dump_lj_tfunc(tv): if ffid == 0: pt = funcproto(func) return 'Lua function @ {addr}, {nupvals} upvalues, {chunk}:{line}'.format( - addr = strx64(func), - nupvals = int(func['nupvalues']), - chunk = strdata(cast('GCstr *', gcval(pt['chunkname']))), - line = pt['firstline'] + addr=strx64(func), + nupvals=int(func['nupvalues']), + chunk=strdata(cast('GCstr *', gcval(pt['chunkname']))), + line=pt['firstline'] ) elif ffid == 1: return 'C function @ {}'.format(strx64(func['f'])) @@ -380,8 +380,8 @@ def dump_lj_tfunc(tv): def dump_lj_ttrace(tv): trace = cast('struct GCtrace *', gcval(tv['gcr'])) return 'trace {traceno} @ {addr}'.format( - traceno = strx64(trace['traceno']), - addr = strx64(trace) + traceno=strx64(trace['traceno']), + addr=strx64(trace) ) def dump_lj_tcdata(tv): @@ -390,9 +390,9 @@ def dump_lj_tcdata(tv): def dump_lj_ttab(tv): table = cast('GCtab *', gcval(tv['gcr'])) return 'table @ {gcr} (asize: {asize}, hmask: {hmask})'.format( - gcr = strx64(table), - asize = table['asize'], - hmask = strx64(table['hmask']), + gcr=strx64(table), + asize=table['asize'], + hmask=strx64(table['hmask']), ) def dump_lj_tudata(tv): @@ -436,16 +436,16 @@ def dump_framelink_slot_address(fr): def dump_framelink(L, fr): if fr == frame_sentinel(L): return '{addr} [S ] FRAME: dummy L'.format( - addr = dump_framelink_slot_address(fr), + addr=dump_framelink_slot_address(fr), ) return '{addr} [ ] FRAME: [{pp}] delta={d}, {f}'.format( - addr = dump_framelink_slot_address(fr), - pp = 'PP' if frame_ispcall(fr) else '{frname}{p}'.format( - frname = frametypes(int(frame_type(fr))), - p = 'P' if frame_typep(fr) & FRAME_P else '' + addr=dump_framelink_slot_address(fr), + pp='PP' if frame_ispcall(fr) else '{frname}{p}'.format( + frname=frametypes(int(frame_type(fr))), + p='P' if frame_typep(fr) & FRAME_P else '' ), - d = cast('TValue *', fr) - cast('TValue *', frame_prev(fr)), - f = dump_lj_tfunc(fr - LJ_FR2), + d=cast('TValue *', fr) - cast('TValue *', frame_prev(fr)), + f=dump_lj_tfunc(fr - LJ_FR2), ) def dump_stack_slot(L, slot, base=None, top=None): @@ -453,12 +453,12 @@ def dump_stack_slot(L, slot, base=None, top=None): top = top or L['top'] return '{addr}{padding} [ {B}{T}{M}] VALUE: {value}'.format( - addr = strx64(slot), - padding = PADDING, - B = 'B' if slot == base else ' ', - T = 'T' if slot == top else ' ', - M = 'M' if slot == mref('TValue *', L['maxstack']) else ' ', - value = dump_tvalue(slot), + addr=strx64(slot), + padding=PADDING, + B='B' if slot == base else ' ', + T='T' if slot == top else ' ', + M='M' if slot == mref('TValue *', L['maxstack']) else ' ', + value=dump_tvalue(slot), ) def dump_stack(L, base=None, top=None): @@ -470,8 +470,8 @@ def dump_stack(L, base=None, top=None): dump = [ '{padding} Red zone: {nredslots: >2} slots {padding}'.format( - padding = '-' * len(PADDING), - nredslots = red, + padding='-' * len(PADDING), + nredslots=red, ), ] dump.extend([ @@ -480,14 +480,14 @@ def dump_stack(L, base=None, top=None): ]) dump.extend([ '{padding} Stack: {nstackslots: >5} slots {padding}'.format( - padding = '-' * len(PADDING), - nstackslots = int((tou64(maxstack) - tou64(stack)) >> 3), + padding='-' * len(PADDING), + nstackslots=int((tou64(maxstack) - tou64(stack)) >> 3), ), dump_stack_slot(L, maxstack, base, top), '{start}:{end} [ ] {nfreeslots} slots: Free stack slots'.format( - start = strx64(top + 1), - end = strx64(maxstack - 1), - nfreeslots = int((tou64(maxstack) - tou64(top) - 8) >> 3), + start=strx64(top + 1), + end=strx64(maxstack - 1), + nfreeslots=int((tou64(maxstack) - tou64(top) - 8) >> 3), ), ]) @@ -504,19 +504,19 @@ def dump_stack(L, base=None, top=None): def dump_gc(g): gc = g['gc'] - stats = ['{key}: {value}'.format(key = f, value = gc[f]) for f in ( + stats = ['{key}: {value}'.format(key=f, value=gc[f]) for f in ( 'total', 'threshold', 'debt', 'estimate', 'stepmul', 'pause' )] stats += ['sweepstr: {sweepstr}/{strmask}'.format( - sweepstr = gc['sweepstr'], + sweepstr=gc['sweepstr'], # String hash mask (size of hash table - 1). - strmask = g['strmask'] + 1, + strmask=g['strmask'] + 1, )] stats += ['{key}: {number} objects'.format( - key = stat, - number = handler(gc[stat]) + key=stat, + number=handler(gc[stat]) ) for stat, handler in gclen.items()] return '\n'.join(map(lambda s: '\t' + s, stats)) @@ -543,9 +543,9 @@ pointers respectively. gdb.write( 'LJ_64: {LJ_64}, LJ_GC64: {LJ_GC64}, LJ_DUALNUM: {LJ_DUALNUM}\n' .format( - LJ_64 = LJ_64, - LJ_GC64 = LJ_GC64, - LJ_DUALNUM = LJ_DUALNUM + LJ_64=LJ_64, + LJ_GC64=LJ_GC64, + LJ_DUALNUM=LJ_DUALNUM ) ) @@ -596,9 +596,9 @@ is replaced with the corresponding error when decoding fails. def invoke(self, arg, from_tty): string = cast('GCstr *', parse_arg(arg)) gdb.write("String: {body} [{len} bytes] with hash {hash}\n".format( - body = strdata(string), - hash = strx64(string['hash']), - len = string['len'], + body=strdata(string), + hash=strx64(string['hash']), + len=string['len'], )) class LJDumpTable(LJBase): @@ -630,9 +630,9 @@ The command receives a GCtab adress and dumps the table contents: for i in range(capacity['apart']): slot = array + i gdb.write('{ptr}: [{index}]: {value}\n'.format( - ptr = slot, - index = i, - value = dump_tvalue(slot) + ptr=slot, + index=i, + value=dump_tvalue(slot) )) gdb.write('Hash part: {} nodes\n'.format(capacity['hpart'])) @@ -640,10 +640,10 @@ The command receives a GCtab adress and dumps the table contents: for i in range(capacity['hpart']): node = nodes + i gdb.write('{ptr}: {{ {key} }} => {{ {val} }}; next = {n}\n'.format( - ptr = node, - key = dump_tvalue(node['key']), - val= dump_tvalue(node['val']), - n = mref('struct Node *', node['next']) + ptr=node, + key=dump_tvalue(node['key']), + val=dump_tvalue(node['val']), + n=mref('struct Node *', node['next']) )) class LJDumpStack(LJBase): @@ -723,8 +723,8 @@ The command requires no args and dumps current GC stats: def invoke(self, arg, from_tty): g = G(L(None)) gdb.write('GC stats: {state}\n{stats}\n'.format( - state = gc_state(g), - stats = dump_gc(g) + state=gc_state(g), + stats=dump_gc(g) )) def init(commands): diff --git a/src/luajit_lldb.py b/src/luajit_lldb.py index a7a756e9..f502a0e6 100644 --- a/src/luajit_lldb.py +++ b/src/luajit_lldb.py @@ -390,19 +390,19 @@ gclen = { def dump_gc(g): gc = g.gc - stats = ['{key}: {value}'.format(key = f, value = getattr(gc, f)) for f in ( + stats = ['{key}: {value}'.format(key=f, value=getattr(gc, f)) for f in ( 'total', 'threshold', 'debt', 'estimate', 'stepmul', 'pause' )] stats += ['sweepstr: {sweepstr}/{strmask}'.format( - sweepstr = gc.sweepstr, + sweepstr=gc.sweepstr, # String hash mask (size of hash table - 1). - strmask = g.strmask + 1, + strmask=g.strmask + 1, )] stats += ['{key}: {number} objects'.format( - key = stat, - number = handler(getattr(gc, stat)) + key=stat, + number=handler(getattr(gc, stat)) ) for stat, handler in gclen.items()] return '\n'.join(map(lambda s: '\t' + s, stats)) @@ -521,8 +521,8 @@ def dump_lj_tlightud(tv): def dump_lj_tstr(tv): return 'string {body} @ {address}'.format( - body = strdata(cast(GCstrPtr, gcval(tv.gcr))), - address = strx64(gcval(tv.gcr)) + body=strdata(cast(GCstrPtr, gcval(tv.gcr))), + address=strx64(gcval(tv.gcr)) ) def dump_lj_tupval(tv): @@ -541,10 +541,10 @@ def dump_lj_tfunc(tv): if ffid == 0: pt = funcproto(func) return 'Lua function @ {addr}, {nupvals} upvalues, {chunk}:{line}'.format( - addr = strx64(func), - nupvals = func.nupvalues, - chunk = strdata(cast(GCstrPtr, gcval(pt.chunkname))), - line = pt.firstline + addr=strx64(func), + nupvals=func.nupvalues, + chunk=strdata(cast(GCstrPtr, gcval(pt.chunkname))), + line=pt.firstline ) elif ffid == 1: return 'C function @ {}'.format(strx64(func.f)) @@ -554,8 +554,8 @@ def dump_lj_tfunc(tv): def dump_lj_ttrace(tv): trace = cast(GCtracePtr, gcval(tv.gcr)) return 'trace {traceno} @ {addr}'.format( - traceno = strx64(trace.traceno), - addr = strx64(trace) + traceno=strx64(trace.traceno), + addr=strx64(trace) ) def dump_lj_tcdata(tv): @@ -564,9 +564,9 @@ def dump_lj_tcdata(tv): def dump_lj_ttab(tv): table = cast(GCtabPtr, gcval(tv.gcr)) return 'table @ {gcr} (asize: {asize}, hmask: {hmask})'.format( - gcr = strx64(table), - asize = table.asize, - hmask = strx64(table.hmask), + gcr=strx64(table), + asize=table.asize, + hmask=strx64(table.hmask), ) def dump_lj_tudata(tv): @@ -724,16 +724,16 @@ def dump_framelink_slot_address(fr): def dump_framelink(L, fr): if fr == frame_sentinel(L): return '{addr} [S ] FRAME: dummy L'.format( - addr = dump_framelink_slot_address(fr), + addr=dump_framelink_slot_address(fr), ) return '{addr} [ ] FRAME: [{pp}] delta={d}, {f}'.format( - addr = dump_framelink_slot_address(fr), - pp = 'PP' if frame_ispcall(fr) else '{frname}{p}'.format( - frname = frametypes(int(frame_type(fr))), - p = 'P' if frame_typep(fr) & FRAME_P else '' + addr=dump_framelink_slot_address(fr), + pp='PP' if frame_ispcall(fr) else '{frname}{p}'.format( + frname=frametypes(int(frame_type(fr))), + p='P' if frame_typep(fr) & FRAME_P else '' ), - d = fr - frame_prev(fr), - f = dump_lj_tfunc(fr - LJ_FR2), + d=fr - frame_prev(fr), + f=dump_lj_tfunc(fr - LJ_FR2), ) def dump_stack_slot(L, slot, base=None, top=None): @@ -741,12 +741,12 @@ def dump_stack_slot(L, slot, base=None, top=None): top = top or L.top return '{addr:{padding}} [ {B}{T}{M}] VALUE: {value}'.format( - addr = strx64(slot), - padding = 2 * len(PADDING) + 1, - B = 'B' if slot == base else ' ', - T = 'T' if slot == top else ' ', - M = 'M' if slot == mref(TValuePtr, L.maxstack) else ' ', - value = dump_tvalue(slot), + addr=strx64(slot), + padding=2 * len(PADDING) + 1, + B='B' if slot == base else ' ', + T='T' if slot == top else ' ', + M='M' if slot == mref(TValuePtr, L.maxstack) else ' ', + value=dump_tvalue(slot), ) def dump_stack(L, base=None, top=None): @@ -758,8 +758,8 @@ def dump_stack(L, base=None, top=None): dump = [ '{padding} Red zone: {nredslots: >2} slots {padding}'.format( - padding = '-' * len(PADDING), - nredslots = red, + padding='-' * len(PADDING), + nredslots=red, ), ] dump.extend([ @@ -768,15 +768,15 @@ def dump_stack(L, base=None, top=None): ]) dump.extend([ '{padding} Stack: {nstackslots: >5} slots {padding}'.format( - padding = '-' * len(PADDING), - nstackslots = int((maxstack - stack) >> 3), + padding='-' * len(PADDING), + nstackslots=int((maxstack - stack) >> 3), ), dump_stack_slot(L, maxstack, base, top), '{start:{padding}}:{end:{padding}} [ ] {nfreeslots} slots: Free stack slots'.format( - start = strx64(top + 1), - end = strx64(maxstack - 1), - padding = len(PADDING), - nfreeslots = int((maxstack - top - 8) >> 3), + start=strx64(top + 1), + end=strx64(maxstack - 1), + padding=len(PADDING), + nfreeslots=int((maxstack - top - 8) >> 3), ), ]) @@ -856,9 +856,9 @@ pointers respectively. print( 'LJ_64: {LJ_64}, LJ_GC64: {LJ_GC64}, LJ_DUALNUM: {LJ_DUALNUM}' .format( - LJ_64 = LJ_64, - LJ_GC64 = LJ_GC64, - LJ_DUALNUM = LJ_DUALNUM + LJ_64=LJ_64, + LJ_GC64=LJ_GC64, + LJ_DUALNUM=LJ_DUALNUM ) ) @@ -883,8 +883,8 @@ The command requires no args and dumps current GC stats: def execute(self, debugger, args, result): g = G(L(None)) print('GC stats: {state}\n{stats}'.format( - state = gc_state(g), - stats = dump_gc(g) + state=gc_state(g), + stats=dump_gc(g) )) class LJDumpString(Command): @@ -900,9 +900,9 @@ is replaced with the corresponding error when decoding fails. def execute(self, debugger, args, result): string_ptr = GCstrPtr(cast('GCstr *', self.parse(args))) print("String: {body} [{len} bytes] with hash {hash}".format( - body = strdata(string_ptr), - hash = strx64(string_ptr.hash), - len = string_ptr.len, + body=strdata(string_ptr), + hash=strx64(string_ptr.hash), + len=string_ptr.len, )) class LJDumpTable(Command): @@ -933,9 +933,9 @@ The command receives a GCtab adress and dumps the table contents: for i in range(capacity['apart']): slot = array + i print('{ptr}: [{index}]: {value}'.format( - ptr = strx64(slot), - index = i, - value = dump_tvalue(slot) + ptr=strx64(slot), + index=i, + value=dump_tvalue(slot) )) print('Hash part: {} nodes'.format(capacity['hpart'])) @@ -943,10 +943,10 @@ The command receives a GCtab adress and dumps the table contents: for i in range(capacity['hpart']): node = nodes + i print('{ptr}: {{ {key} }} => {{ {val} }}; next = {n}'.format( - ptr = strx64(node), - key = dump_tvalue(TValuePtr(node.key.addr)), - val= dump_tvalue(TValuePtr(node.val.addr)), - n = strx64(mref(NodePtr, node.next)) + ptr=strx64(node), + key=dump_tvalue(TValuePtr(node.key.addr)), + val=dump_tvalue(TValuePtr(node.val.addr)), + n=strx64(mref(NodePtr, node.next)) )) class LJDumpStack(Command): -- 2.30.2
next prev parent reply other threads:[~2023-08-03 7:46 UTC|newest] Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-08-03 7:30 [Tarantool-patches] [PATCH luajit 00/15] Add flake8 linter Igor Munkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 01/15] test: fix E122 errors by pycodestyle Igor Munkin via Tarantool-patches 2023-08-03 14:25 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 15:49 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 02/15] test: fix E128 " Igor Munkin via Tarantool-patches 2023-08-03 14:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 15:52 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 03/15] test: fix E201 and E202 " Igor Munkin via Tarantool-patches 2023-08-03 14:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 15:53 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 04/15] test: fix E203 " Igor Munkin via Tarantool-patches 2023-08-03 14:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 15:55 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 05/15] test: fix E231 " Igor Munkin via Tarantool-patches 2023-08-03 14:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 15:55 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` Igor Munkin via Tarantool-patches [this message] 2023-08-03 14:27 ` [Tarantool-patches] [PATCH luajit 06/15] test: fix E251 " Sergey Bronnikov via Tarantool-patches 2023-08-03 15:58 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 07/15] test: fix E301 " Igor Munkin via Tarantool-patches 2023-08-03 14:28 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:01 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 08/15] test: fix E302 " Igor Munkin via Tarantool-patches 2023-08-03 14:28 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:02 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 09/15] test: fix E303 " Igor Munkin via Tarantool-patches 2023-08-03 14:28 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:03 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 10/15] test: fix E305 " Igor Munkin via Tarantool-patches 2023-08-03 14:28 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:05 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 11/15] test: fix E502 " Igor Munkin via Tarantool-patches 2023-08-03 14:29 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:06 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 12/15] test: fix E711 " Igor Munkin via Tarantool-patches 2023-08-03 14:29 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:06 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 13/15] test: fix E722 " Igor Munkin via Tarantool-patches 2023-08-03 14:29 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:10 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 14/15] test: fix E741 " Igor Munkin via Tarantool-patches 2023-08-03 14:34 ` Sergey Bronnikov via Tarantool-patches 2023-08-07 11:00 ` Igor Munkin via Tarantool-patches 2023-08-07 13:45 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 16:15 ` Maxim Kokryashkin via Tarantool-patches 2023-08-07 10:57 ` Igor Munkin via Tarantool-patches 2023-08-13 20:25 ` Maxim Kokryashkin via Tarantool-patches 2023-08-03 7:30 ` [Tarantool-patches] [PATCH luajit 15/15] test: run flake8 static analysis via CMake Igor Munkin via Tarantool-patches 2023-08-03 14:23 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 14:25 ` Sergey Bronnikov via Tarantool-patches 2023-08-07 13:35 ` Igor Munkin via Tarantool-patches 2023-08-07 13:41 ` [Tarantool-patches] [PATCH luajit 16/15] gdb: fix Python <assert> statement usage Igor Munkin via Tarantool-patches 2023-08-08 8:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-13 20:24 ` Maxim Kokryashkin via Tarantool-patches 2023-08-07 13:41 ` [Tarantool-patches] [PATCH luajit 17/15] test: fix E275 errors by pycodestyle Igor Munkin via Tarantool-patches 2023-08-08 8:26 ` Sergey Bronnikov via Tarantool-patches 2023-08-13 19:25 ` Maxim Kokryashkin via Tarantool-patches 2023-08-08 8:18 ` [Tarantool-patches] [PATCH luajit 15/15] test: run flake8 static analysis via CMake Sergey Bronnikov via Tarantool-patches 2023-08-07 12:17 ` Igor Munkin via Tarantool-patches 2023-08-07 13:48 ` Sergey Bronnikov via Tarantool-patches 2023-08-03 21:02 ` Maxim Kokryashkin via Tarantool-patches 2023-08-08 19:29 ` Igor Munkin via Tarantool-patches 2023-08-08 19:42 ` [Tarantool-patches] [PATCH luajit 18/15] test: suppress E131 errors by pycodestyle Igor Munkin via Tarantool-patches 2023-08-13 13:52 ` Maxim Kokryashkin via Tarantool-patches 2023-08-08 19:42 ` [Tarantool-patches] [PATCH luajit 19/15] test: fix E501 " Igor Munkin via Tarantool-patches 2023-08-13 13:55 ` Maxim Kokryashkin via Tarantool-patches 2023-08-14 7:28 ` [Tarantool-patches] [PATCH luajit 15/15] test: run flake8 static analysis via CMake Maxim Kokryashkin via Tarantool-patches 2023-08-21 11:05 ` [Tarantool-patches] [PATCH luajit 00/15] Add flake8 linter Igor Munkin via Tarantool-patches
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=43076e542b6f8d86bed92c467753b5162b444416.1691047132.git.imun@tarantool.org \ --to=tarantool-patches@dev.tarantool.org \ --cc=imun@tarantool.org \ --cc=m.kokryashkin@tarantool.org \ --cc=sergeyb@tarantool.org \ --subject='Re: [Tarantool-patches] [PATCH luajit 06/15] test: fix E251 errors by pycodestyle' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox