Skip to content

Commit 8f31efa

Browse files
committed
Format with the current Black
Black has changed how it lays out a call whose argument is a multiline string, and a `with` statement holding several contexts.
1 parent 01fd680 commit 8f31efa

5 files changed

Lines changed: 28 additions & 14 deletions

File tree

‎examples/child_gating.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ def _instrument(self, pid):
4242
print("✔ enable_child_gating()")
4343
session.enable_child_gating()
4444
print("✔ create_script()")
45-
script = session.create_script("""\
45+
script = session.create_script(
46+
"""\
4647
Interceptor.attach(Module.getGlobalExportByName('open'), {
4748
onEnter(args) {
4849
send({
@@ -51,7 +52,8 @@ def _instrument(self, pid):
5152
});
5253
}
5354
});
54-
""")
55+
"""
56+
)
5557
script.on("message", lambda message, data: self._reactor.schedule(lambda: self._on_message(pid, message)))
5658
print("✔ load()")
5759
script.load()

‎examples/rpc.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import frida
22

33
session = frida.attach("Twitter")
4-
script = session.create_script("""\
4+
script = session.create_script(
5+
"""\
56
rpc.exports = {
67
hello: function () {
78
return 'Hello';
@@ -10,7 +11,8 @@
1011
oops;
1112
}
1213
};
13-
""")
14+
"""
15+
)
1416
script.load()
1517
api = script.exports_sync
1618
print("api.hello() =>", api.hello())

‎examples/session_persist_timeout.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ def _start(self):
2222
self._session = session
2323
session.on("detached", lambda *args: self._reactor.schedule(lambda: self._on_detached(*args)))
2424

25-
script = session.create_script("""
25+
script = session.create_script(
26+
"""
2627
let _puts = null;
2728
2829
Interceptor.attach(DebugSymbol.getFunctionByName('f'), {
@@ -47,7 +48,8 @@ def _start(self):
4748
}
4849
_puts(Memory.allocUtf8String(s));
4950
}
50-
""")
51+
"""
52+
)
5153
self._script = script
5254
script.on("message", lambda *args: self._reactor.schedule(lambda: self._on_message(*args)))
5355
script.load()

‎examples/spawn_gating.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ def _instrument(self, pid):
2929
session = self._device.attach(pid)
3030
session.on("detached", lambda reason: self._reactor.schedule(lambda: self._on_detached(pid, session, reason)))
3131
print("✔ create_script()")
32-
script = session.create_script("""\
32+
script = session.create_script(
33+
"""\
3334
const puts = new NativeFunction(Module.getGlobalExportByName('puts'), 'int', ['pointer']);
3435
puts(Memory.allocUtf8String('Hello from Frida agent'));
3536
Interceptor.attach(Module.getGlobalExportByName('open'), {
@@ -40,7 +41,8 @@ def _instrument(self, pid):
4041
});
4142
}
4243
});
43-
""")
44+
"""
45+
)
4446
script.on("message", lambda message, data: self._reactor.schedule(lambda: self._on_message(pid, message)))
4547
print("✔ load()")
4648
script.load()

‎frida/frida_bindgen/codegen.py‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,13 +1303,15 @@ def generate_object_type_toplevel_definitions(model: Model) -> str:
13031303
cprefix = otype.c_symbol_prefix
13041304

13051305
if otype.name == "Object":
1306-
defs.append(f"""PYFRIDA_DEFINE_BASETYPE ("_frida.{otype.py_name}", {otype.py_name}, g_object_unref,
1306+
defs.append(
1307+
f"""PYFRIDA_DEFINE_BASETYPE ("_frida.{otype.py_name}", {otype.py_name}, g_object_unref,
13071308
{{ Py_tp_doc, "{otype.name}" }},
13081309
{{ Py_tp_init, {cprefix}_init }},
13091310
{{ Py_tp_dealloc, {cprefix}_dealloc }},
13101311
{{ Py_tp_methods, {cprefix}_methods }},
13111312
{{ Py_tp_getset, {cprefix}_getsets }},
1312-
);""")
1313+
);"""
1314+
)
13131315
continue
13141316

13151317
parent = otype.parent
@@ -1329,12 +1331,14 @@ def generate_object_type_toplevel_definitions(model: Model) -> str:
13291331
)
13301332
continue
13311333

1332-
defs.append(f"""PYFRIDA_DEFINE_TYPE ("_frida.{otype.py_name}", {otype.py_name}, {parent_name}, g_object_unref,
1334+
defs.append(
1335+
f"""PYFRIDA_DEFINE_TYPE ("_frida.{otype.py_name}", {otype.py_name}, {parent_name}, g_object_unref,
13331336
{{ Py_tp_doc, "{otype.name}" }},
13341337
{{ Py_tp_init, {cprefix}_init }},
13351338
{{ Py_tp_methods, {cprefix}_methods }},
13361339
{{ Py_tp_getset, {cprefix}_getsets }},
1337-
);""")
1340+
);"""
1341+
)
13381342

13391343
return "\n\n".join(defs)
13401344

@@ -2764,10 +2768,12 @@ def generate_object_type_structs(model: Model) -> str:
27642768
for otype in model.regular_object_types:
27652769
if otype.name == "Object":
27662770
continue
2767-
structs.append(f"""struct _{otype.c_symbol_prefix}
2771+
structs.append(
2772+
f"""struct _{otype.c_symbol_prefix}
27682773
{{
27692774
{otype.parent_c_symbol_prefix} parent;
2770-
}};""")
2775+
}};"""
2776+
)
27712777

27722778
return "\n\n".join(structs)
27732779

0 commit comments

Comments
 (0)