https-jrtorres042-github-com
/
git_microsoft-powershell_achived-credential_terms-of-service_blog_covid-19_chromium-apis_sdks-diff-1
Public template
forked from GoogleChrome/chromium-dashboard
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbulkloader_helpers.py
More file actions
30 lines (25 loc) · 973 Bytes
/
bulkloader_helpers.py
File metadata and controls
30 lines (25 loc) · 973 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from __future__ import division
from __future__ import print_function
import datetime
from framework import users
def email_to_list():
def wrapper(value):
if value == '' or value is None or value == []:
return None
return [str(x.strip()) for x in value.split(',')]
return wrapper
def finalize(input_dict, instance, bulkload_state_copy):
#print input_dict
if instance['owner'] is None:
del instance['owner']
if instance['created'] is None:
instance['created'] = datetime.datetime.utcnow()
if instance['updated'] is None:
instance['updated'] = datetime.datetime.utcnow()
if instance['created_by'] is None:
instance['created_by'] = users.User(email='admin') #users.get_current_user().email()
if instance['updated_by'] is None:
instance['updated_by'] = users.User(email='admin') #users.get_current_user().email()
if instance['summary'] == '' or instance['summary'] is None:
instance['summary'] = ' '
return instance