Elron commited on
Commit
9bd3d0e
1 Parent(s): a3e5e7e

Upload artifact.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. artifact.py +10 -3
artifact.py CHANGED
@@ -7,7 +7,14 @@ from abc import abstractmethod
7
  from copy import deepcopy
8
  from typing import Dict, List, Optional, Union, final
9
 
10
- from .dataclass import AbstractField, Dataclass, Field, InternalField, fields
 
 
 
 
 
 
 
11
  from .logging_utils import get_logger
12
  from .parsing_utils import (
13
  separate_inside_and_outside_square_brackets,
@@ -114,10 +121,10 @@ class Artifact(Dataclass):
114
  _class_register = {}
115
 
116
  type: str = Field(default=None, final=True, init=False)
117
- __description__: str = InternalField(
118
  default=None, required=False, also_positional=False
119
  )
120
- __tags__: Dict[str, str] = InternalField(
121
  default_factory=dict, required=False, also_positional=False
122
  )
123
  __id__: str = InternalField(default=None, required=False, also_positional=False)
 
7
  from copy import deepcopy
8
  from typing import Dict, List, Optional, Union, final
9
 
10
+ from .dataclass import (
11
+ AbstractField,
12
+ Dataclass,
13
+ Field,
14
+ InternalField,
15
+ NonPositionalField,
16
+ fields,
17
+ )
18
  from .logging_utils import get_logger
19
  from .parsing_utils import (
20
  separate_inside_and_outside_square_brackets,
 
121
  _class_register = {}
122
 
123
  type: str = Field(default=None, final=True, init=False)
124
+ __description__: str = NonPositionalField(
125
  default=None, required=False, also_positional=False
126
  )
127
+ __tags__: Dict[str, str] = NonPositionalField(
128
  default_factory=dict, required=False, also_positional=False
129
  )
130
  __id__: str = InternalField(default=None, required=False, also_positional=False)