1# Copyright 2014 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5from telemetry.timeline.timeline_data import TimelineData 6 7 8class EmptyTimelineDataImporter(object): 9 """Imports empty TimlineData objects.""" 10 def __init__(self, model, timeline_data, import_priority=0): 11 pass 12 13 @staticmethod 14 def CanImport(timeline_data): 15 if not isinstance(timeline_data, TimelineData): 16 return False 17 event_data = timeline_data.EventData() 18 if isinstance(event_data, list): 19 return len(event_data) == 0 20 elif isinstance(event_data, basestring): 21 return len(event_data) == 0 22 return False 23 24 def ImportEvents(self): 25 pass 26 27 def FinalizeImport(self): 28 pass 29