1 |
commit: e1cb08b41ba81524fcf88df0076c4c0dcf918d29 |
2 |
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Aug 1 11:45:34 2013 +0000 |
4 |
Commit: Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com> |
5 |
CommitDate: Thu Aug 1 11:45:34 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=e1cb08b4 |
7 |
|
8 |
g_sorcery/g_collections: Docstrings added |
9 |
|
10 |
--- |
11 |
g_sorcery/g_collections.py | 10 +++++++++- |
12 |
1 file changed, 9 insertions(+), 1 deletion(-) |
13 |
|
14 |
diff --git a/g_sorcery/g_collections.py b/g_sorcery/g_collections.py |
15 |
index d03409a..f0804a3 100644 |
16 |
--- a/g_sorcery/g_collections.py |
17 |
+++ b/g_sorcery/g_collections.py |
18 |
@@ -48,6 +48,9 @@ class elist(list): |
19 |
|
20 |
|
21 |
class serializable_elist(object): |
22 |
+ """ |
23 |
+ A JSON serializable version of elist. |
24 |
+ """ |
25 |
|
26 |
__slots__ = ('data') |
27 |
|
28 |
@@ -80,7 +83,9 @@ class serializable_elist(object): |
29 |
#todo: replace Package with something better |
30 |
|
31 |
class Package(object): |
32 |
- |
33 |
+ """ |
34 |
+ Class to store full package name: category/package-version |
35 |
+ """ |
36 |
__slots__ = ('category', 'name', 'version') |
37 |
|
38 |
def __init__(self, category, package, version): |
39 |
@@ -99,6 +104,9 @@ class Package(object): |
40 |
#todo equality operator for Dependency, as it can be used in backend dependency solving algorithm |
41 |
|
42 |
class Dependency(object): |
43 |
+ """ |
44 |
+ Class to store a dependency. Uses portage Atom. |
45 |
+ """ |
46 |
|
47 |
__slots__ = ('atom', 'category', 'package', 'version', 'operator') |