Beispiel #1
0
	def getCdnVersion(id):
		r = cdn.version(id)

		# if len(r) == 0 or r[0] == 'none':
		#	return ['0']

		return r
Beispiel #2
0
	def lastestVersion(self, force=False, localOnly=False):
		# if self.isDLC:
		#	return '0'

		try:

			if not self.id:
				return None

			if (self.version is None or force) and (not localOnly):
				self.version = cdn.version(self.id)
				Print.info('Grabbed %s [%s] version, %s' % (str(self.name), str(self.id), str(self.version)))

			#Print.info('version: ' + str(self.version))
			return self.version
		except BaseException as e:
			Print.error(str(e))
			return None
Beispiel #3
0
Datei: nut.py Projekt: blawar/nut
                        if str(e) == 'junk file':
                            os.remove(f._path)
                        else:
                            print('Failed to restore: %s, %s' % (str(e), path))
                            traceback.print_exc(file=sys.stdout)

                Config.extractVersion = prev

            if args.info:
                nut.initTitles()
                nut.initFiles()
                if re.search(r'^[A-Fa-f0-9]+$', args.info.strip(),
                             re.I | re.M | re.S):
                    Print.info(
                        '%s version = %s' %
                        (args.info.upper(), cdn.version(args.info.lower())))
                else:
                    print('reading')
                    f = Fs.factory(args.info)
                    f.open(args.info, 'rb')

                    f.printInfo(args.depth + 1)

            if args.verify_ncas:
                nut.initTitles()
                nut.initFiles()
                f = Fs.factory(args.verify_ncas)
                f.open(args.verify_ncas, 'r+b')
                if not f.verify():
                    Print.error('Archive is INVALID: %s' % args.verify_ncas)
                else:
Beispiel #4
0
							newPath = os.path.join(args.output, os.path.basename(f._path))
							Print.info('moving %s -> %s' % (path, newPath))
							shutil.move(f._path, newPath)
					except BaseException as e:
						if str(e) == 'junk file':
							f.close()
							os. remove(f._path)
						else:
							print('Failed to restore: %s, %s' % (str(e), path))
							# traceback.print_exc(file=sys.stdout)

			if args.info:
				nut.initTitles()
				nut.initFiles()
				if re.search(r'^[A-Fa-f0-9]+$', args.info.strip(), re.I | re.M | re.S):
					Print.info('%s version = %s' % (args.info.upper(), cdn.version(args.info.lower())))
				else:
					print('reading')
					f = Fs.factory(args.info)
					f.open(args.info, 'rb')

					f.printInfo(args.depth+1)

			if args.verify_ncas:
				nut.initTitles()
				nut.initFiles()
				f = Fs.factory(args.verify_ncas)
				f.open(args.verify_ncas, 'r+b')
				if not f.verify():
					Print.error('Archive is INVALID: %s' % args.verify_ncas)
				else: