aboutsummaryrefslogtreecommitdiffstats
path: root/github3/models.py
diff options
context:
space:
mode:
authorKenneth Reitz <me@kennethreitz.com>2011-04-13 22:08:41 -0400
committerKenneth Reitz <me@kennethreitz.com>2011-04-13 22:08:41 -0400
commitb6ab012bb0415a490a3bbb8dcc7783b1d415bb1a (patch)
tree64320cc4d57c727b79d78c33c29325abd37ae0a0 /github3/models.py
parentmodels update (diff)
downloadpython-github3-b6ab012bb0415a490a3bbb8dcc7783b1d415bb1a.tar.xz
python-github3-b6ab012bb0415a490a3bbb8dcc7783b1d415bb1a.zip
GitHubModel
Diffstat (limited to 'github3/models.py')
-rw-r--r--github3/models.py28
1 files changed, 17 insertions, 11 deletions
diff --git a/github3/models.py b/github3/models.py
index e99c73b..55d2be9 100644
--- a/github3/models.py
+++ b/github3/models.py
@@ -9,8 +9,14 @@ This module provides the GitHub3 object models.
"""
+class GitHubModel(object):
-class User(object):
+ def __init__(self):
+ pass
+
+
+
+class User(GitHubModel):
pass
def __init__(self):
@@ -25,31 +31,31 @@ class User(object):
-class Repo(object):
+class Repo(GitHubModel):
"""GitHub Repository."""
pass
-class Gist(object):
+class Gist(GitHubModel):
"""GitHub Gist.
gist.files['filename.py']
"""
def __init__(self):
- pass
+ self.api_url = None
-class GistComment(object):
+class GistComment(GitHubModel):
"""GitHub GistComment."""
def __init__(self):
pass
-class Issue(object):
+class Issue(GitHubModel):
def __init__(self):
@@ -66,13 +72,13 @@ class Issue(object):
self.api_url = None
# api
- self.milestone
- self.assignee
-
+ self.milestone = None
+ self.assignee = None
-class Milestone(object):
+class Milestone(GitHubModel):
- def __init__(self):pass
+ def __init__(self):
+ self.api_url = None