Dynamically choosing class to inherit from August 28, 2023 by Tarik You can use a conditional expression: class newClass(A if os.name == 'nt' else B): ...