fixed a crash

This commit is contained in:
2026-02-06 07:10:45 +11:00
parent 5564f15212
commit 5b75e13950

View File

@@ -29,7 +29,7 @@ class RepoViewScreen(Screen):
match file_name: match file_name:
case "Makefile": case "Makefile":
return "\ue673" return "\ue673"
case "Dockerfile": case "Dockerfile" | "Containerfile":
return "\ue7b0" return "\ue7b0"
case "requirements.txt": case "requirements.txt":
return "\ue73c" return "\ue73c"
@@ -38,7 +38,8 @@ class RepoViewScreen(Screen):
case "Cargo.lock" | "Cargo.toml": case "Cargo.lock" | "Cargo.toml":
return "\ue7a8" return "\ue7a8"
extension = file_name[file_name.index(".")+1:] if "." in file_name:
extension = file_name[file_name.find(".")+1:]
match extension: match extension:
case 'c' | 'h': case 'c' | 'h':
@@ -87,9 +88,11 @@ class RepoViewScreen(Screen):
return "\ue634" return "\ue634"
case "java": case "java":
return "\ue738" return "\ue738"
case _: case _: # unrecognized file type
return "\uf15b" return "\uf15b"
else: else: # has no dot in the name
return "\uf15b"
else: # is a folder
return "\ue5ff" return "\ue5ff"
@work(thread=False, exclusive=True) @work(thread=False, exclusive=True)