From a0ebfdc2cf5f37c40caedcd1dfdcef9660b08f69 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Thu, 27 Jun 2024 21:14:04 +0800 Subject: feat(BaseRule): add Character.py --- hrc/rules/BaseRule/JudgeRule.py | 13 ------------- hrc/rules/BaseRule/Wiki.py | 0 hrc/rules/__init__.py | 3 ++- hrc/rules/config.py | 4 ++++ 4 files changed, 6 insertions(+), 14 deletions(-) delete mode 100644 hrc/rules/BaseRule/JudgeRule.py create mode 100644 hrc/rules/BaseRule/Wiki.py create mode 100644 hrc/rules/config.py (limited to 'hrc') diff --git a/hrc/rules/BaseRule/JudgeRule.py b/hrc/rules/BaseRule/JudgeRule.py deleted file mode 100644 index 20d28a2..0000000 --- a/hrc/rules/BaseRule/JudgeRule.py +++ /dev/null @@ -1,13 +0,0 @@ -import dataclasses -from dataclasses import dataclass -from typing import Literal, Optional, Union - -@dataclass -class Custom(object): - ... - -class Attribute(Custom): - ... - -class Skill(Custom): - ... diff --git a/hrc/rules/BaseRule/Wiki.py b/hrc/rules/BaseRule/Wiki.py new file mode 100644 index 0000000..e69de29 diff --git a/hrc/rules/__init__.py b/hrc/rules/__init__.py index ccd3dbc..a32b693 100644 --- a/hrc/rules/__init__.py +++ b/hrc/rules/__init__.py @@ -8,4 +8,5 @@ from ..typing import RulesT class Rules(ABC, Generic[RulesT]): ... - \ No newline at end of file + + diff --git a/hrc/rules/config.py b/hrc/rules/config.py new file mode 100644 index 0000000..2926a03 --- /dev/null +++ b/hrc/rules/config.py @@ -0,0 +1,4 @@ +from pydantic import ConfigDict, BaseModel + +class ConfigModel(BaseModel): + ... \ No newline at end of file -- cgit v1.2.3-70-g09d2