Fraunhofer-AISEC / gallia

Extendable Pentesting Framework
https://fraunhofer-aisec.github.io/gallia/
Apache License 2.0
129 stars 25 forks source link

chore: Remove aiofiles dependency #596

Open rumpelsepp opened 1 month ago

rumpelsepp commented 1 month ago

We only write very small files. Unless the artifactsdir is located on a, e.g., very slow network drive, it is very unlikely that the eventloop is blocked by these writes. Usually only a few bytes are written to dumpfiles or to separate result files.

Let's use the stdlib instead and get rid of a further dependency.

See also: https://github.com/Fraunhofer-AISEC/gallia/pull/582, https://github.com/Fraunhofer-AISEC/gallia/pull/590, https://github.com/Fraunhofer-AISEC/gallia/pull/591, #595