Rewrite part 1
Let's try this again
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import time
|
||||
import random
|
||||
|
||||
# set global ID once for entire session
|
||||
try: GID
|
||||
except NameError:
|
||||
GID = ''.join(random.choice("abcdefghijklmnopqrstupvxyz") for x in range(5))
|
||||
print(f"NetDist: Set session ID to '{GID}'")
|
||||
|
||||
def get_client_id():
|
||||
global GID
|
||||
return(f"netdist-{GID}")
|
||||
|
||||
def get_new_job_id():
|
||||
job_id = f"{get_client_id()}-{int(time.time()*1000)}"
|
||||
time.sleep(0.1) # prevent ID mismatch, no matter how unlikely
|
||||
return job_id
|
||||
|
||||
def clean_url(raw, multi=False):
|
||||
raw = raw.strip()
|
||||
raw = raw.replace(' ', ',').replace('\n', ',').replace('\t', ',')
|
||||
urls = [x.rstrip('/') for x in raw.split(',') if x.strip()]
|
||||
return urls if multi else urls[0]
|
||||
Reference in New Issue
Block a user