Panda3D
Classes | Functions | Variables
direct.showbase.pandaSqueezeTool Namespace Reference

Classes

class  Squeezer
 

Functions

def getloader (data, package)
 
def squeeze (app, start, filelist, outputDir)
 
def usage ()
 

Variables

int embed = 0
 
int explode = 0
 
string loader
 
string loaderexplode
 
string loaderopen
 
string MAGIC = "[PANDASQUEEZE]"
 
string VERSION = "1.6/98-05-04"
 

Detailed Description

Undocumented Module

Function Documentation

◆ getloader()

def direct.showbase.pandaSqueezeTool.getloader (   data,
  package 
)

◆ squeeze()

def direct.showbase.pandaSqueezeTool.squeeze (   app,
  start,
  filelist,
  outputDir 
)

◆ usage()

def direct.showbase.pandaSqueezeTool.usage ( )

Variable Documentation

◆ embed

int embed = 0

◆ explode

int explode = 0

◆ loader

string loader

◆ loaderexplode

string loaderexplode
Initial value:
1 = """
2 
3 def explode():
4  for k, v in data.items():
5  if k[0] == "+":
6  try:
7  open(k[1:], "wb").write(v)
8  print k[1:], "extracted ok"
9  except IOError, v:
10  print k[1:], "failed:", "IOError", v
11 
12 """

◆ loaderopen

string loaderopen
Initial value:
1 = """
2 
3 def open(name):
4  import StringIO
5  try:
6  return StringIO.StringIO(data["+"+name])
7  except KeyError:
8  raise IOError, (0, "no such file")
9 """

◆ MAGIC

string MAGIC = "[PANDASQUEEZE]"

◆ VERSION

string VERSION = "1.6/98-05-04"