summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 741790502f..52f391dec1 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -29,7 +29,7 @@ Based on functions from the base bb module, Copyright 2003 Holger Schurig
29""" 29"""
30 30
31import copy, os, re, sys, time, types 31import copy, os, re, sys, time, types
32from bb import note, debug, fatal 32from bb import note, debug, fatal, utils
33 33
34try: 34try:
35 import cPickle as pickle 35 import cPickle as pickle
@@ -287,8 +287,8 @@ class DataSmartPackage(DataSmart):
287 self.unpickle_prep() 287 self.unpickle_prep()
288 funcstr = self.getVar('__functions__', 0) 288 funcstr = self.getVar('__functions__', 0)
289 if funcstr: 289 if funcstr:
290 comp = compile(funcstr, "<pickled>", "exec") 290 comp = utils.better_compile(funcstr, "<pickled>", self.bbfile)
291 exec comp in __builtins__ 291 utils.better_exec(comp, __builtins__, funcstr, self.bbfile)
292 292
293 def linkDataSet(self): 293 def linkDataSet(self):
294 if not self.parent == None: 294 if not self.parent == None: