Changelog
Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] - YYYY-MM-DD¶
[0.1.0] - 2022-11-24¶
Added¶
- DefineIf class implemented, we can now use it via inheritance and decorators. For example:
import os
from defineif import DefineIf
class Klass(DefineIf):
@staticmethod
@DefineIf(os.name == 'nt')
def get_platform():
return 'Windows'
@staticmethod
@DefineIf(os.name == 'posix')
def get_platform():
return 'Linux'
platform = Klass.get_platform()
print(platform)
Last update: November 21, 2022
Created: November 21, 2022
Created: November 21, 2022