Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 90680 | Differences between
and this patch

Collapse All | Expand All

(-)package.py.orig (-3 / +8 lines)
Lines 23-30 Link Here
23
		if not self._scpv:
23
		if not self._scpv:
24
			raise FatalError("invalid cpv: %s" % cpv)
24
			raise FatalError("invalid cpv: %s" % cpv)
25
		self._db = None
25
		self._db = None
26
		settings.setcpv(self._cpv)
26
		self._settings = settings
27
		self._settings = portage.config(clone=settings)
28
27
29
	def get_name(self):
28
	def get_name(self):
30
		"""Returns base name of package, no category nor version"""
29
		"""Returns base name of package, no category nor version"""
Lines 44-50 Link Here
44
	def get_settings(self, key):
43
	def get_settings(self, key):
45
		"""Returns the value of the given key for this package (useful 
44
		"""Returns the value of the given key for this package (useful 
46
		for package.* files."""
45
		for package.* files."""
47
		return self._settings[key]
46
		if key == 'USE' or key == 'PKGUSE':
47
			self._settings.setcpv(self._cpv)
48
			v = self._settings[key]
49
			self._settings.reset()
50
		else:
51
			v = self._settings[key]
52
		return v
48
53
49
	def get_cpv(self):
54
	def get_cpv(self):
50
		"""Returns full Category/Package-Version string"""
55
		"""Returns full Category/Package-Version string"""

Return to bug 90680