ihhub / fheroes2

fheroes2 is a recreation of Heroes of Might and Magic II game engine.
https://ihhub.github.io/fheroes2/
GNU General Public License v2.0
2.74k stars 377 forks source link

Fix a few code smells #9198

Closed oleg-derevenetz closed 1 month ago

oleg-derevenetz commented 1 month ago

Fix the remaining code smells related to the cases when non-final virtual methods are called from the constructor.

This PR also formats our Python service scripts using black and fixes or disables all warnings found by pylint.

This PR also paraphrases a few lines from #9191.

ihhub commented 1 month ago

@oleg-derevenetz , huge thanks for these fixes!