Skip to content
Snippets Groups Projects

Odkazy na papíry

Merged Martin Mareš requested to merge mj/paper-link into devel
6 files
+ 56
59
Compare changes
  • Side-by-side
  • Inline
Files
6
+ 10
1
@@ -120,7 +120,16 @@ def parse_feedback_name(name: str) -> Optional[UploadFeedback]:
)
# Formát jmen, pod kterými se ukládají jednotlivě stahovaná řešení
m = re.match(r'(?P<task>.+)-reseni-(?P<paper_id>\d+)\.', name)
m = re.match(r'(?P<task>[^_]+)_(reseni|opravene)_(?P<user_id>\d+)_', name)
if m:
return UploadFeedback(
file_name=name,
task_code=m['task'],
user_id=int(m['user_id']),
)
# Formát jmen, pod kterými se dříve ukládala jednotlivě stahovaná řešení
m = re.match(r'(?P<task>.+)-(reseni|opravene)-(?P<paper_id>\d+)\.', name)
if m:
paper = db.get_session().query(db.Paper).get(int(m['paper_id']))
if paper:
Loading