Browse Source

Hide encoding option when a user uploads images

pull/1370/head
Hironsan 3 years ago
parent
commit
fc13537708
1 changed files with 12 additions and 8 deletions
  1. 20
      backend/api/views/upload/catalog.py

20
backend/api/views/upload/catalog.py

@ -179,7 +179,7 @@ class OptionDelimiter(OptionColumn):
delimiter: Literal[',', '\t', ';', '|', ' '] = ','
class OptionNone(BaseModel):
class OptionEncoding(BaseModel):
encoding: encodings = 'utf_8'
@ -189,6 +189,10 @@ class OptionCoNLL(BaseModel):
delimiter: Literal[' ', ''] = ' '
class OptionNone(BaseModel):
pass
class Options:
options: Dict[str, List] = defaultdict(list)
@ -213,23 +217,23 @@ class Options:
# Text Classification
Options.register(DOCUMENT_CLASSIFICATION, TextFile, OptionNone, examples.Generic_TextFile)
Options.register(DOCUMENT_CLASSIFICATION, TextLine, OptionNone, examples.Generic_TextLine)
Options.register(DOCUMENT_CLASSIFICATION, TextFile, OptionEncoding, examples.Generic_TextFile)
Options.register(DOCUMENT_CLASSIFICATION, TextLine, OptionEncoding, examples.Generic_TextLine)
Options.register(DOCUMENT_CLASSIFICATION, CSV, OptionDelimiter, examples.Category_CSV)
Options.register(DOCUMENT_CLASSIFICATION, FastText, OptionNone, examples.Category_fastText)
Options.register(DOCUMENT_CLASSIFICATION, FastText, OptionEncoding, examples.Category_fastText)
Options.register(DOCUMENT_CLASSIFICATION, JSON, OptionColumn, examples.Category_JSON)
Options.register(DOCUMENT_CLASSIFICATION, JSONL, OptionColumn, examples.Category_JSONL)
Options.register(DOCUMENT_CLASSIFICATION, Excel, OptionColumn, examples.Category_CSV)
# Sequence Labeling
Options.register(SEQUENCE_LABELING, TextFile, OptionNone, examples.Generic_TextFile)
Options.register(SEQUENCE_LABELING, TextLine, OptionNone, examples.Generic_TextLine)
Options.register(SEQUENCE_LABELING, TextFile, OptionEncoding, examples.Generic_TextFile)
Options.register(SEQUENCE_LABELING, TextLine, OptionEncoding, examples.Generic_TextLine)
Options.register(SEQUENCE_LABELING, JSONL, OptionColumn, examples.Offset_JSONL)
Options.register(SEQUENCE_LABELING, CoNLL, OptionCoNLL, examples.Offset_CoNLL)
# Sequence to sequence
Options.register(SEQ2SEQ, TextFile, OptionNone, examples.Generic_TextFile)
Options.register(SEQ2SEQ, TextLine, OptionNone, examples.Generic_TextLine)
Options.register(SEQ2SEQ, TextFile, OptionEncoding, examples.Generic_TextFile)
Options.register(SEQ2SEQ, TextLine, OptionEncoding, examples.Generic_TextLine)
Options.register(SEQ2SEQ, CSV, OptionDelimiter, examples.Text_CSV)
Options.register(SEQ2SEQ, JSON, OptionColumn, examples.Text_JSON)
Options.register(SEQ2SEQ, JSONL, OptionColumn, examples.Text_JSONL)

Loading…
Cancel
Save