mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
bitbake: eventreplay: replace MockConfigParameters with namedtuple
class MockConfigParameters has only one attribute and only __init__ method. Replacing it with namedtuple makes code less nested and more readable. [YOCTO #9585] (Bitbake rev: 5d4df14b0d38f6c89ca16de6dada58b4bb015d71) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
70cc20daef
commit
9431a6f318
@@ -30,6 +30,7 @@ from __future__ import print_function
|
|||||||
import os
|
import os
|
||||||
import sys, logging
|
import sys, logging
|
||||||
import codecs
|
import codecs
|
||||||
|
from collections import namedtuple
|
||||||
|
|
||||||
# mangle syspath to allow easy import of modules
|
# mangle syspath to allow easy import of modules
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
|
||||||
@@ -159,17 +160,6 @@ class FileReadEventsServerConnection():
|
|||||||
|
|
||||||
self.events = FileReadEventsServerConnection.EventReader(self)
|
self.events = FileReadEventsServerConnection.EventReader(self)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class MockConfigParameters():
|
|
||||||
""" stand-in for cookerdata.ConfigParameters; as we don't really config a cooker, this
|
|
||||||
serves just to supply needed interfaces for the toaster ui to work """
|
|
||||||
def __init__(self):
|
|
||||||
self.observe_only = True # we can only read files
|
|
||||||
|
|
||||||
|
|
||||||
# run toaster ui on our mock bitbake class
|
# run toaster ui on our mock bitbake class
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
if len(sys.argv) < 2:
|
if len(sys.argv) < 2:
|
||||||
@@ -178,7 +168,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
file_name = sys.argv[-1]
|
file_name = sys.argv[-1]
|
||||||
mock_connection = FileReadEventsServerConnection(file_name)
|
mock_connection = FileReadEventsServerConnection(file_name)
|
||||||
configParams = MockConfigParameters()
|
configParams = namedtuple('ConfigParams', ['observe_only'])(True)
|
||||||
|
|
||||||
# run the main program and set exit code to the returned value
|
# run the main program and set exit code to the returned value
|
||||||
sys.exit(toasterui.main(mock_connection.connection, mock_connection.events, configParams))
|
sys.exit(toasterui.main(mock_connection.connection, mock_connection.events, configParams))
|
||||||
|
|||||||
Reference in New Issue
Block a user