mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
67 lines
1.8 KiB
Python
67 lines
1.8 KiB
Python
folder_struct_msg = "Check RomM folder structure here: https://github.com/rommapp/romm?tab=readme-ov-file#folder-structure"
|
|
|
|
|
|
class FolderStructureNotMatchException(Exception):
|
|
def __init__(self):
|
|
self.message = f"Platforms not found. {folder_struct_msg}"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self) -> str:
|
|
return self.message
|
|
|
|
|
|
class PlatformNotFoundException(Exception):
|
|
def __init__(self, platform: str):
|
|
self.message = f"Platform {platform} not found"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|
|
|
|
|
|
class PlatformAlreadyExistsException(Exception):
|
|
def __init__(self, fs_slug: str):
|
|
self.message = f"Platform {fs_slug} already exists"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|
|
|
|
|
|
class RomsNotFoundException(Exception):
|
|
def __init__(self, platform: str):
|
|
self.message = f"Roms not found for platform {platform}. {folder_struct_msg}"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|
|
|
|
|
|
class RomAlreadyExistsException(Exception):
|
|
def __init__(self, rom_name: str):
|
|
self.message = f"Can't rename: {rom_name} already exists"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|
|
|
|
|
|
class FirmwareNotFoundException(Exception):
|
|
def __init__(self, platform: str):
|
|
self.message = (
|
|
f"Firmware not found for platform {platform}. {folder_struct_msg}"
|
|
)
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|
|
|
|
|
|
class FirmwareAlreadyExistsException(Exception):
|
|
def __init__(self, firmware_name: str):
|
|
self.message = f"Can't rename: {firmware_name} already exists"
|
|
super().__init__(self.message)
|
|
|
|
def __repr__(self):
|
|
return self.message
|