Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / tools / telemetry / telemetry / core / timeline / empty_trace_importer.py
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
5 class EmptyTraceImporter(object):
6   """Imports empty traces."""
7   def __init__(self, model, event_data, import_priority=0):
8     pass
9
10   @staticmethod
11   def CanImport(event_data):
12     if isinstance(event_data, list):
13       return len(event_data) == 0
14     elif isinstance(event_data, basestring):
15       return len(event_data) == 0
16     return False
17
18   def ImportEvents(self):
19     pass
20
21   def FinalizeImport(self):
22     pass