diff options
| author | Sebastian Thiel <byronimo@gmail.com> | 2010-06-04 14:41:15 +0200 | 
|---|---|---|
| committer | Sebastian Thiel <byronimo@gmail.com> | 2010-06-04 14:41:15 +0200 | 
| commit | a1e80445ad5cb6da4c0070d7cb8af89da3b0803b (patch) | |
| tree | ff94069b9d49d5a06576a0838a1bbde1e8c992ae /lib/git/objects/base.py | |
| parent | b01ca6a3e4ae9d944d799743c8ff774e2a7a82b6 (diff) | |
| download | gitpython-a1e80445ad5cb6da4c0070d7cb8af89da3b0803b.tar.gz | |
initial version of new odb design to facilitate a channel based multi-threading implementation of all odb functions
Diffstat (limited to 'lib/git/objects/base.py')
| -rw-r--r-- | lib/git/objects/base.py | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/lib/git/objects/base.py b/lib/git/objects/base.py index 446c4406..76384888 100644 --- a/lib/git/objects/base.py +++ b/lib/git/objects/base.py @@ -76,10 +76,10 @@ class Object(LazyMixin):  		Retrieve object information  		"""  		if attr	 == "size": -			typename, self.size = self.repo.odb.object_info(self.sha) +			typename, self.size = self.repo.odb.info(self.sha)  			assert typename == self.type, _assertion_msg_format % (self.sha, typename, self.type)  		elif attr == "data": -			typename, self.size, stream = self.repo.odb.object(self.sha) +			typename, self.size, stream = self.repo.odb.stream(self.sha)  			self.data = stream.read()	# once we have an own odb, we can delay reading  			assert typename == self.type, _assertion_msg_format % (self.sha, typename, self.type)  		else: @@ -124,14 +124,14 @@ class Object(LazyMixin):  	def data_stream(self):  		""" :return:  File Object compatible stream to the uncompressed raw data of the object  		:note: returned streams must be read in order""" -		type, size, stream = self.repo.odb.object(self.sha) +		type, size, stream = self.repo.odb.stream(self.sha)  		return stream  	def stream_data(self, ostream):  		"""Writes our data directly to the given output stream  		:param ostream: File object compatible stream object.  		:return: self""" -		type, size, istream = self.repo.odb.object(self.sha) +		type, size, istream = self.repo.odb.stream(self.sha)  		stream_copy(istream, ostream)  		return self | 
