in atomresponder/master_importer.py [0:0]
def get_or_create_master_item(self, atomId:str, title:str, filename:str, project_id:int, user:str) -> (VSItem, bool):
master_item = self.get_item_for_atomid(atomId)
created = False
if master_item is None:
if title is None:
raise ValueError("Title field not set for atom {0}.".format(atomId))
if user is None:
logger.warning("User field not set for atom {0}.".format(atomId))
user_to_set="unknown_user"
else:
user_to_set=user
master_item = self.create_placeholder_for_atomid(atomId,
filename=filename,
title=title,
project_id=project_id,
user=user_to_set)
logger.info("Created item {0} for atom {1}".format(master_item.name, atomId))
created = True
return master_item, created