Lines Matching refs:filename

868     def __init__(self, filename="Kconfig", warn=True, warn_to_stderr=True,  argument
948 self._init(filename, warn, warn_to_stderr, encoding)
960 def _init(self, filename, warn, warn_to_stderr, encoding): argument
1055 self.top_node.filename = filename
1062 self.kconfig_filenames = [filename]
1071 self.filename = filename
1081 self._readline = self._open(join(self.srctree, filename), "r").readline
1090 _decoding_error(e, self.filename)
1140 for filename, cond in self.defconfig_list.defaults:
1143 with self._open_config(filename.str_value) as f:
1150 def load_config(self, filename=None, replace=True, verbose=None): argument
1217 if filename is None:
1218 filename = standard_config_filename()
1219 if not exists(filename) and \
1220 not exists(join(self.srctree, filename)):
1224 .format(filename)
1227 .format(defconfig, filename)
1228 filename = defconfig
1231 msg = " configuration '{}'".format(filename)
1240 self._load_config(filename, replace)
1242 _decoding_error(e, filename)
1248 def _load_config(self, filename, replace): argument
1249 with self._open_config(filename) as f:
1279 self._undef_assign(name, val, filename, linenr)
1293 filename, linenr)
1309 filename, linenr)
1320 filename, linenr)
1335 filename, linenr)
1342 self._undef_assign(name, "n", filename, linenr)
1353 self._assigned_twice(sym, val, filename, linenr)
1369 def _undef_assign(self, name, val, filename, linenr): argument
1376 .format(val, name), filename, linenr)
1378 def _assigned_twice(self, sym, new_val, filename, linenr): argument
1392 self._warn(msg, filename, linenr)
1394 self._warn(msg, filename, linenr)
1396 def load_allconfig(self, filename): argument
1416 load_allconfig(self, filename)
1418 def write_autoconf(self, filename=None, header=None): argument
1453 if filename is None:
1454 filename = os.getenv("KCONFIG_AUTOHEADER",
1457 if self._write_if_changed(filename, self._autoconf_contents(header)):
1458 return "Kconfig header saved to '{}'".format(filename)
1459 return "No change to Kconfig header in '{}'".format(filename)
1504 def write_config(self, filename=None, header=None, save_old=True, argument
1569 if filename is None:
1570 filename = standard_config_filename()
1573 if self._contents_eq(filename, contents):
1574 return "No change to configuration in '{}'".format(filename)
1577 _save_old(filename)
1579 with self._open(filename, "w") as f:
1582 return "Configuration saved to '{}'".format(filename)
1659 def write_min_config(self, filename, header=None): argument
1692 if self._write_if_changed(filename, self._min_config_contents(header)):
1693 return "Minimal configuration saved to '{}'".format(filename)
1694 return "No change to minimal configuration in '{}'".format(filename)
1982 self.filename = None
2112 def _open_config(self, filename): argument
2118 return self._open(filename, "r")
2123 return self._open(join(self.srctree, filename), "r")
2134 .format(filename, errno.errorcode[e.errno], e.strerror,
2138 def _enter_file(self, filename): argument
2148 if filename.startswith(self._srctree_prefix):
2151 rel_filename = filename[len(self._srctree_prefix):]
2154 rel_filename = filename
2176 self._include_path += ((self.filename, self.linenr),)
2185 .format(self.filename, self.linenr, rel_filename,
2190 self._readline = self._open(filename, "r").readline
2195 .format(self.filename, self.linenr, filename,
2199 self.filename = rel_filename
2207 self.filename, self.linenr = self._include_path[-1]
2261 def _write_if_changed(self, filename, contents): argument
2274 if self._contents_eq(filename, contents):
2276 with self._open(filename, "w") as f:
2280 def _contents_eq(self, filename, contents): argument
2285 with self._open(filename, "r") as f:
2429 self.filename, self.linenr)
2848 .format(self.filename, self.linenr, fn,
2936 node.filename = self.filename
2965 pattern = join(dirname(self.filename), pattern)
2983 .format(self.filename, self.linenr, pattern,
2988 for filename in filenames:
2989 self._enter_file(filename)
3022 node.filename = self.filename
3042 node.filename = self.filename
3074 node.filename = self.filename
3106 self.filename))
3218 self.filename, self.linenr)
3228 self.filename, self.linenr)
3238 self.filename, self.linenr)
3255 self.filename, self.linenr)
3881 "" if self.filename is None else
3882 "{}:{}: ".format(self.filename, self.linenr),
3888 def _open(self, filename, mode): argument
3922 return open(filename, "rU" if mode == "r" else mode) if _IS_PY2 else \
3923 open(filename, mode, encoding=self._encoding)
3967 .format(node.filename, node.linenr, node)
3970 def _warn(self, msg, filename=None, linenr=None): argument
3977 if filename is not None:
3978 msg = "{}:{}: {}".format(filename, linenr, msg)
4739 add("{}:{}".format(node.filename, node.linenr))
5345 add("{}:{}".format(node.filename, node.linenr))
5762 add("{}:{}".format(self.filename, self.linenr))
5978 ioerror.errno, ioerror.strerror, ioerror.filename)
6237 def load_allconfig(kconf, filename): argument
6254 return IOError(e.errno, e.strerror, e.filename)
6262 print(kconf.load_config(filename, False))
6269 .format(filename, std_msg(e1), std_msg(e2)))
6718 def _decoding_error(e, filename, macro_linenr=None): argument
6733 "'{}'".format(filename) if macro_linenr is None else
6734 "output from macro at {}:{}".format(filename, macro_linenr),
6754 return kconf.filename
6762 print("{}:{}: {}".format(kconf.filename, kconf.linenr, msg))
6769 kconf._warn(msg, kconf.filename, kconf.linenr)
6777 kconf.filename, kconf.linenr, msg))
6794 _decoding_error(e, kconf.filename, kconf.linenr)
6799 kconf.filename, kconf.linenr)