mirror of
https://github.com/morpheus65535/bazarr.git
synced 2024-11-14 19:54:38 +08:00
11 lines
No EOL
455 B
Python
11 lines
No EOL
455 B
Python
class Item(dict):
|
|
def __init__(self, item_id=None, item_name=None):
|
|
if item_id is None and item_name is None:
|
|
raise ValueError("At least one of 'item_id' and 'item_name' is required.")
|
|
if item_id is not None:
|
|
self.set_parameter("item_id", str(item_id))
|
|
if item_name is not None:
|
|
self.set_parameter("item_name", item_name)
|
|
|
|
def set_parameter(self, name, value):
|
|
self[name] = value |