Mercurial > repos > iuc > data_manager_pangolearn
comparison data_manager/pangolearn_dm.py @ 3:df30a2f1db55 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_pangolearn commit dc532cabb939e70d29edb0812e74193aa604e813"
| author | iuc |
|---|---|
| date | Mon, 30 Aug 2021 13:44:01 +0000 |
| parents | 112bb7a9da3c |
| children | 6e24e79d3d69 |
comparison
equal
deleted
inserted
replaced
| 2:ed7a967cb11b | 3:df30a2f1db55 |
|---|---|
| 13 | 13 |
| 14 | 14 |
| 15 def extract_date(tag_str): | 15 def extract_date(tag_str): |
| 16 parts = tag_str.split("_") | 16 parts = tag_str.split("_") |
| 17 assert len(parts) < 3, "expected maximum of two parts, got " + str(parts) | 17 assert len(parts) < 3, "expected maximum of two parts, got " + str(parts) |
| 18 # there are tags like: 2021-07-07-2 | |
| 19 parts[0] = "-".join(parts[0].split("-")[:3]) | |
| 18 tag_date = datetime.datetime.strptime(parts[0], "%Y-%m-%d") | 20 tag_date = datetime.datetime.strptime(parts[0], "%Y-%m-%d") |
| 19 if len(parts) == 2: | 21 if len(parts) == 2: |
| 20 version = int(parts[1]) | 22 version = int(parts[1]) |
| 21 assert ( | 23 assert ( |
| 22 version < 24 * 60 | 24 version < 24 * 60 |
