fixed a crash
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user