| Index: systrace/systrace/tracing_agents/atrace_agent.py
|
| diff --git a/systrace/systrace/tracing_agents/atrace_agent.py b/systrace/systrace/tracing_agents/atrace_agent.py
|
| index 08d771f98dc8ea8ed492e9a928c82b673ad85ea6..12ad8bf2de4b7c711088661379f242776f1c9efa 100644
|
| --- a/systrace/systrace/tracing_agents/atrace_agent.py
|
| +++ b/systrace/systrace/tracing_agents/atrace_agent.py
|
| @@ -79,9 +79,6 @@
|
| if config.from_file is not None:
|
| return None
|
|
|
| - if not config.atrace_categories:
|
| - return None
|
| -
|
| # Check device SDK version.
|
| device_sdk_version = util.get_device_sdk_version()
|
| if device_sdk_version <= 17:
|
| @@ -158,11 +155,12 @@
|
|
|
| @py_utils.Timeout(tracing_agents.START_STOP_TIMEOUT)
|
| def StartAgentTracing(self, config, timeout=None):
|
| - assert config.atrace_categories, 'Atrace categories are missing!'
|
| self._config = config
|
| self._categories = config.atrace_categories
|
| if isinstance(self._categories, list):
|
| self._categories = ','.join(self._categories)
|
| + if not self._categories:
|
| + self._categories = DEFAULT_CATEGORIES
|
| avail_cats = get_available_categories(config)
|
| unavailable = [x for x in self._categories.split(',') if
|
| x not in avail_cats]
|
|
|