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 |