summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-16 07:13:38 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-17 14:11:03 +0100
commit43c670accc077d4fc2b52382a45d4bf745285253 (patch)
treea0497061e2a3ec52797f52d937b3a4c44a3aa852 /bitbake/lib/bb/data.py
parent602bb695cfa4b90f3c35800ffacbf50e71db4cd0 (diff)
downloadpoky-43c670accc077d4fc2b52382a45d4bf745285253.tar.gz
poky-43c670accc077d4fc2b52382a45d4bf745285253.tar.bz2
poky-43c670accc077d4fc2b52382a45d4bf745285253.zip
bitbake: data: Be explicit in data_db check
The if statement current causes the size of parent to be calcuated which is like a len() operation on a datastore. Since we're only interested whether the value is none, checking explictly for this gives a small performance gain. (Bitbake rev: 43a245bde318545ea75ca4ce7894395c1cf9b32a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/data.py')
-rw-r--r--bitbake/lib/bb/data.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data.py b/bitbake/lib/bb/data.py
index 8c9cb0f025..e6d523210c 100644
--- a/bitbake/lib/bb/data.py
+++ b/bitbake/lib/bb/data.py
@@ -59,7 +59,7 @@ def init():
def init_db(parent = None):
"""Return a new object representing the Bitbake data,
optionally based on an existing object"""
- if parent:
+ if parent is not None:
return parent.createCopy()
else:
return _dict_type()