Gentoo Archives: gentoo-commits

From: Slava Bacherikov <slava@××××××××××××××.ua>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-packages:master commit in: gpackages/libs/
Date: Thu, 07 Jun 2012 22:48:49
Message-Id: 1339098739.ff8c32e541a7c5482417ed909fb14ced2920a4c3.bacher09@gentoo
1 commit: ff8c32e541a7c5482417ed909fb14ced2920a4c3
2 Author: Slava Bacherikov <slava <AT> bacher09 <DOT> org>
3 AuthorDate: Thu Jun 7 19:52:19 2012 +0000
4 Commit: Slava Bacherikov <slava <AT> bacherikov <DOT> org <DOT> ua>
5 CommitDate: Thu Jun 7 19:52:19 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-packages.git;a=commit;h=ff8c32e5
7
8 Add more docstrings to porttree.py
9
10 ---
11 gpackages/libs/porttree.py | 10 +++++++++-
12 1 files changed, 9 insertions(+), 1 deletions(-)
13
14 diff --git a/gpackages/libs/porttree.py b/gpackages/libs/porttree.py
15 index 8e8bb83..3bb6b6b 100644
16 --- a/gpackages/libs/porttree.py
17 +++ b/gpackages/libs/porttree.py
18 @@ -195,7 +195,7 @@ class PortTree(ToStrMixin):
19 yield ebuild
20
21 def __unicode__(self):
22 - return self.porttree
23 + return self.name
24
25 @property
26 def porttree_path(self):
27 @@ -280,6 +280,7 @@ class Package(ToStrMixin):
28
29 @cached_property
30 def metadata(self):
31 + "Return `MetaData` object that represent package metadata.xml file"
32 try:
33 return MetaData( self.metadata_path)
34 except IOError:
35 @@ -317,6 +318,7 @@ class Package(ToStrMixin):
36
37 @property
38 def description(self):
39 + "Return first description in package metadata.xml"
40 if len(self.descriptions)>0:
41 return self.descriptions[0]
42 else:
43 @@ -324,6 +326,7 @@ class Package(ToStrMixin):
44
45 @cached_property
46 def changelog(self):
47 + "Return ChangeLog content"
48 return file_get_content(self.changelog_path)
49
50
51 @@ -344,6 +347,7 @@ class Ebuild(ToStrMixin):
52
53 @property
54 def is_valid(self):
55 + "Check if ebuild is valid"
56 try:
57 self.package_object.environment("EAPI")
58 except errors.GentoolkitFatalError:
59 @@ -357,6 +361,7 @@ class Ebuild(ToStrMixin):
60 return list(set(self.keywords_env.split()))
61
62 def iter_keywords(self):
63 + "Iterate over keywords, yields Keyword object"
64 keywords = self.keywords
65 for keyword in keywords:
66 yield Keyword(keyword)
67 @@ -372,6 +377,7 @@ class Ebuild(ToStrMixin):
68
69
70 def iter_uses(self):
71 + "Iterator over all uses, yiels `Use` object"
72 for use in self.get_uses_names():
73 yield Use(use)
74
75 @@ -388,10 +394,12 @@ class Ebuild(ToStrMixin):
76
77 @property
78 def version(self):
79 + "Ebuild version"
80 return self.package_object.version
81
82 @property
83 def revision(self):
84 + "Ebuild revision"
85 return self.package_object.revision
86
87 @property