for p in range(0, len(projects)): currentproject = client.get_project(projects[p]) # Loop through all the datasets in each project recipe_dataset = currentproject.list_datasets() + currentproject.list_recipes() for dataset in recipe_dataset: name = dataset.get('name') # To check the dataset counts if name in dataset_counts: dataset_counts[name] += 1 # Increment the count if the dataset is encountered again else: dataset_counts[name] = 1 versionTag = dataset.get('versionTag') try: user = versionTag.get(u'lastModifiedBy').get(u'login') except: user = None # Count the dataset runs per user and dataset if user and name: key = (user, name) if key in dataset_run_count: dataset_run_count[key] += 1 else: dataset_run_count[key] = 1 try: date = versionTag.get('lastModifiedOn')