fmartingr
/
jeeves
Archived
1
0
Fork 0

BaseObject: Added `kind` field to easily identify type

This commit is contained in:
Felipe Martin 2020-04-30 18:27:56 +02:00
parent 12b6c7b338
commit 19aecde81e
Signed by: fmartingr
GPG Key ID: 716BC147715E716F
1 changed files with 5 additions and 2 deletions

View File

@ -1,14 +1,17 @@
import shutil
import tempfile
from typing import Any, Dict, List, Text, Optional
from pathlib import Path
from dataclasses import field
import pydantic
class BaseObject(pydantic.BaseModel):
pass
kind: Text = None
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.kind = self.__class__.__name__
class Result(BaseObject):