in src/mozanalysis/bq.py [0:0]
def sanitize_table_name_for_bq(table_name):
of_good_character_but_possibly_verbose = re.sub(r"[^a-zA-Z_0-9]", "_", table_name)
if len(of_good_character_but_possibly_verbose) <= 1024:
return of_good_character_but_possibly_verbose
return (
of_good_character_but_possibly_verbose[:500]
+ "___"
+ of_good_character_but_possibly_verbose[-500:]
)