def getTreeHome(self): path=MyUtils.getHomeUser() user=MyUtils.getLoginName() r=['<ul class="jqueryFileTree" style="display: none;">'] r.append('<li class="directory collapsed"><a href="#" rel="%s/">%s</a></li>' % (path,user)) r.append('<li class="directory collapsed"><a href="#" rel="/media/">Media</a></li>' ) r.append('</ul>') return ''.join(r)
def screenshot(self): from twisted.internet import reactor import xmlrpclib screenshot_thumb=os.path.join( MyUtils.getHomeUser(),'.controlaula/vnc-thumb.png') if MyUtils.snapshot(screenshot_thumb): try: f = xmlrpclib.Binary(open(screenshot_thumb, 'rb').read()) self.myteacher.screenshot(self.mylogin,self.myIP,f) except: logging.getLogger().error('The user %s could not send its photo' % (self.mylogin)) if self.activeBB: reactor.callLater(5, self.screenshot)