def __set_name(self): """ sets name or generates one if needed :return: none """ if not self.properto.get("inst_name"): self.properto['inst_name']=word_gen() self.__request['name']=self.properto['inst_name'] self.__request['disks'][0]['deviceName']=self.properto['inst_name'] return None
def compute_req(): if not proj_check(): return get_active_proj('compute_req') session.pop('returnpath') if session.get('returnpath') else ''# removes 'returnpath if set' # g.computers=compute_instances(session['active_proj'],'us-central1-f',oauth2) g.compute_info=ComputeInfo(session['admin_project'],session['zone'],oauth2) g.computers=g.compute_info.compute_machine_types g.inst_name=word_gen() #g.computers=compute_instances(session['active_proj'],'us-central1-f',oauth2) session['imageslist']=g.compute_info.compute_images return render_template('compute_request_config.html')