def export_actions(logger, settings, sc_client):
"""
Export all actions created after date specified
:param logger: The logger
:param settings: Settings from command line and configuration file
:param sc_client: instance of safetypy.SafetyCulture class
"""
logger.info('Exporting iAuditor actions')
last_successful_actions_export = get_last_successful_actions_export(logger)
actions_array = sc_client.get_audit_actions(last_successful_actions_export)
if actions_array is not None:
logger.info('Found ' + str(len(actions_array)) + ' actions')
save_exported_actions_to_csv_file(logger, settings[EXPORT_PATH], actions_array)
utc_iso_datetime_now = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.000Z')
update_actions_sync_marker_file(logger, utc_iso_datetime_now)
exporter.py 文件源码
python
阅读 35
收藏 0
点赞 0
评论 0
评论列表
文章目录