mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-10-06 11:38:13 +08:00
allow hyphen in annotation file name (#1074)
* remove old detritus * allow hyphen in label file name
This commit is contained in:
@@ -221,7 +221,7 @@ def is_safe_collection_name(name):
|
|||||||
"""
|
"""
|
||||||
if name is None:
|
if name is None:
|
||||||
return False
|
return False
|
||||||
return re.match(r"^\w+$", name) is not None
|
return re.match(r"^[\w\-]+$", name) is not None
|
||||||
|
|
||||||
|
|
||||||
def get_api_resources():
|
def get_api_resources():
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ def read_labels(fname):
|
|||||||
def write_labels(fname, df, header=None, backup_dir=None):
|
def write_labels(fname, df, header=None, backup_dir=None):
|
||||||
if backup_dir is not None:
|
if backup_dir is not None:
|
||||||
backup(fname, backup_dir)
|
backup(fname, backup_dir)
|
||||||
# rotate_fname(fname, backup_dir)
|
|
||||||
if not df.empty:
|
if not df.empty:
|
||||||
with open(fname, "w", newline="") as f:
|
with open(fname, "w", newline="") as f:
|
||||||
if header is not None:
|
if header is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user