summaryrefslogtreecommitdiff
path: root/gitdb/db/git.py
diff options
context:
space:
mode:
authorKevin Brown <kevin@kevinbrown.in>2014-07-13 15:35:24 -0400
committerKevin Brown <kevin@kevinbrown.in>2014-07-13 15:35:24 -0400
commit1c6f4c19289732bd13507eba9e54c9d692957137 (patch)
tree88840df38e1f1b021868803bc743a5ab3b55a327 /gitdb/db/git.py
parent72167492334b756ddeaa606274e9348a70734cdb (diff)
downloadgitdb-1c6f4c19289732bd13507eba9e54c9d692957137.tar.gz
Automated PEP 8 fixes
Diffstat (limited to 'gitdb/db/git.py')
-rw-r--r--gitdb/db/git.py34
1 files changed, 17 insertions, 17 deletions
diff --git a/gitdb/db/git.py b/gitdb/db/git.py
index 1d6ad0f..6e6ec5d 100644
--- a/gitdb/db/git.py
+++ b/gitdb/db/git.py
@@ -14,10 +14,11 @@ from ref import ReferenceDB
from gitdb.util import LazyMixin
from gitdb.exc import (
- InvalidDBRoot,
- BadObject,
- AmbiguousObjectName
- )
+ InvalidDBRoot,
+ BadObject,
+ AmbiguousObjectName
+)
+
import os
__all__ = ('GitDB', )
@@ -30,21 +31,21 @@ class GitDB(FileDBBase, ObjectDBW, CompoundDB):
PackDBCls = PackedDB
LooseDBCls = LooseObjectDB
ReferenceDBCls = ReferenceDB
-
+
# Directories
packs_dir = 'pack'
loose_dir = ''
alternates_dir = os.path.join('info', 'alternates')
-
+
def __init__(self, root_path):
"""Initialize ourselves on a git objects directory"""
super(GitDB, self).__init__(root_path)
-
+
def _set_cache_(self, attr):
if attr == '_dbs' or attr == '_loose_db':
self._dbs = list()
loose_db = None
- for subpath, dbcls in ((self.packs_dir, self.PackDBCls),
+ for subpath, dbcls in ((self.packs_dir, self.PackDBCls),
(self.loose_dir, self.LooseDBCls),
(self.alternates_dir, self.ReferenceDBCls)):
path = self.db_path(subpath)
@@ -55,31 +56,30 @@ class GitDB(FileDBBase, ObjectDBW, CompoundDB):
# END remember loose db
# END check path exists
# END for each db type
-
+
# should have at least one subdb
if not self._dbs:
raise InvalidDBRoot(self.root_path())
# END handle error
-
+
# we the first one should have the store method
assert loose_db is not None and hasattr(loose_db, 'store'), "First database needs store functionality"
-
+
# finally set the value
self._loose_db = loose_db
else:
super(GitDB, self)._set_cache_(attr)
# END handle attrs
-
+
#{ ObjectDBW interface
-
+
def store(self, istream):
return self._loose_db.store(istream)
-
+
def ostream(self):
return self._loose_db.ostream()
-
+
def set_ostream(self, ostream):
return self._loose_db.set_ostream(ostream)
-
+
#} END objectdbw interface
-