sh.setLevel(logging.INFO) formatter = logging.Formatter('%(levelname)5.5s \t%(name)s \t%(message)s') sh.setFormatter(formatter) logger.addHandler(sh) # ############################################################## import os import sys from software.renderfarm.dabtractor.factories import user_factory as ufac from software.renderfarm.dabtractor.factories import utils_factory as utilfac class MayaRenderGlobals(object): def __init__(self): pass class RMSGlobals(object): def __init__(self): pass if __name__ == '__main__': # if running as main - you are essentially testing the factory classes sh.setLevel(logging.DEBUG) u=ufac.FARMuser() logger.info("{}".format( u.__dict__)) logger.info("hello {}".format(u.username)) utilfac.printdict(u.__dict__)
directories = os.path.normpath(_userfacpath).split("software") if len(directories) == 2: _base = directories[0] else: raise "path is bad" return directories[0] def putback(self): os.environ["DABRENDER"] = self.dabrender os.environ["TYPE"] = self.type os.environ["SHOW"] = self.show os.environ["PROJECT"] = self.project os.environ["SCENE"] = self.scene logger.info("Putback main environment variables") if __name__ == '__main__': sh.setLevel(logging.DEBUG) logger.debug("-------- PROJECT FACTORY TEST ------------") p = Environment() logger.debug("{}".format(utils.printdict(p.__dict__))) p.setfromscenefile("/Volumes/dabrender/user_work/matthewgidney/testFarm/scenes/maya2016_rms_20_8_textured_cubes.ma") logger.debug("{}".format(utils.printdict(p.__dict__)))