Beispiel #1
0
 def __init__(self,
              filepath,
              fileobj=None,
              parent_path='',
              parent_sha512=None):
     AbstractFile.__init__(self, filepath, fileobj, parent_path,
                           parent_sha512)
Beispiel #2
0
 def __init__(self,
              filepath,
              fileobj=None,
              parent_path='',
              parent_sha512=None):
     AbstractFile.__init__(self, filepath, fileobj, parent_path,
                           parent_sha512)
     assert self.type in handled_signers
     self.signature = decode_signer(self.filepath)
Beispiel #3
0
	def __init__(self, filepath, fileobj=None, parent_path='',
				parent_sha512=None):
		arg = fileobj if fileobj else filepath
		if not is_archive(arg):
			# Oops, this was not really an archive
			raise ValueError
		AbstractFile.__init__(self, filepath, fileobj, parent_path,
							parent_sha512)
		self.archive = make_archive_obj(filepath, fileobj, True)
Beispiel #4
0
	def __init__(self, filepath, fileobj=None, parent_path='',
				parent_sha512=None):
		if not fileobj:
			path = join(parent_path, filepath)
			fileobj = open(path, 'rb')
		fileobj.seek(0)
		# Skip java compiler version.
		self.magic = read_magic(fileobj)
		self.version = read_version(fileobj)
		AbstractFile.__init__(self, filepath, fileobj, parent_path,
							parent_sha512)
Beispiel #5
0
 def __init__(self,
              filepath,
              fileobj=None,
              parent_path='',
              parent_sha512=None):
     if not fileobj:
         path = join(parent_path, filepath)
         fileobj = open(path, 'rb')
     fileobj.seek(0)
     # Skip java compiler version.
     self.magic = read_magic(fileobj)
     self.version = read_version(fileobj)
     AbstractFile.__init__(self, filepath, fileobj, parent_path,
                           parent_sha512)
Beispiel #6
0
	def __init__(self, filepath, fileobj=None, parent_path='',
				parent_sha512=None):
		AbstractFile.__init__(self, filepath, fileobj, parent_path,
							parent_sha512)
		self.manifestinfo = {}
		self.parse()
Beispiel #7
0
	def __init__(self, filepath, fileobj=None, parent_path='',
				parent_sha512=None):
		AbstractFile.__init__(self, filepath, fileobj, parent_path,
							parent_sha512)
		assert self.type in handled_signers
		self.signature = decode_signer(self.filepath)
Beispiel #8
0
	def __init__(self, filepath, fileobj=None, parent_path='',
				parent_sha512=None):
		AbstractFile.__init__(self, filepath, fileobj, parent_path,
							parent_sha512)