def newmuskip(self, name, initial=0): """ Create a new muglue (like \\newmuskip) Required Arguments: name -- name of muglue to create Keyword Arguments: initial -- value to initialize to """ # Generate a new muglue class macrolog.debug('creating muskip %s', name) newclass = type(name, (plasTeX.MuGlueCommand,), {'value': plasTeX.muglue(initial)}) self.addGlobal(name, newclass)
def newmuskip(self, name, initial=0): """ Create a new muglue (like \\newmuskip) Required Arguments: name -- name of muglue to create Keyword Arguments: initial -- value to initialize to """ name = str(name) # Generate a new muglue class macrolog.debug('creating muskip %s', name) newclass = new.classobj(name, (plasTeX.MuGlueCommand,), {'value': plasTeX.muglue(initial)}) self.addGlobal(name, newclass)