Skip to content

Commit 34f0be2

Browse files
authored
improved error logging and file extension extraction (#312)
1 parent a997695 commit 34f0be2

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

gittensor/classes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ def __post_init__(self):
7373
self.file_extension = self._calculate_file_extension()
7474

7575
def _calculate_file_extension(self) -> str:
76-
return self.filename.split('.')[-1].lower() if '.' in self.filename else ''
76+
basename = self.filename.split('/')[-1]
77+
return basename.split('.')[-1].lower() if '.' in basename else ''
7778

7879
def is_test_file(self) -> bool:
7980
filename_lower = self.filename.lower()

gittensor/validator/storage/repository.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,8 @@ def store_file_changes_bulk(self, file_changes: List[FileChange]) -> int:
304304
return len(values)
305305
except Exception as e:
306306
self.db.rollback()
307-
self.logger.error(f'Error in bulk file change storage: {e}')
307+
prs = {(fc.pr_number, fc.repository_full_name) for fc in file_changes}
308+
self.logger.error(f'Error in bulk file change storage: {e} | PRs: {prs}')
308309
return 0
309310

310311
def set_miner_evaluation(self, evaluation: MinerEvaluation) -> bool:

0 commit comments

Comments
 (0)