From snapshots, raw tape configuration is extracted and written into tape file and not the rendered one
| | |
| | | automake -ac |
| | | autoconf |
| | | ./configure |
| | | make clean |
| | | make |
| | | make install |
| | | sudo make install |
| | | |
| | |
| | | #!/usr/bin/python3 |
| | | |
| | | import configobj |
| | | import xml.etree.ElementTree as ET |
| | | import base64 |
| | |
| | | ''' |
| | | try: |
| | | self.config=configobj.ConfigObj(tape) |
| | | with open (tape, "r") as myfile: |
| | | self.rawText=myfile.read() #read the file |
| | | |
| | | except: |
| | | print("Error reading or parsing tape file!\n") |
| | | exit(1) |
| | |
| | | def setTape(self, string): |
| | | '''Method setTape(string) parses the string in memory that hold the tape contents.''' |
| | | self.config=configobj.ConfigObj(io.StringIO(string)) |
| | | self.rawText=string |
| | | return |
| | | |
| | | def getValue(self,key): |
| | |
| | | else: |
| | | try: |
| | | with open (os.path.join(self.Dir.fullpath(),"tape"), "w") as myfile: |
| | | myfile.write("#This is automatically generated tape file from snapshot") |
| | | myfile.write(str(self.tape)) |
| | | #myfile.write("#This is automatically generated tape file from snapshot") |
| | | myfile.write(str(self.tape.rawText)) |
| | | except: |
| | | print("Error -- cannot make tapefile "+ os.path.join(self.Dir.fullpath(),"tape")+" from the snapshot in the running directory") |
| | | exit(1) |
| | |
| | | fprintf(fh, "<trisurfversion>Trisurf (commit %s), compiled on %s %s</trisurfversion>\n",TS_VERSION, __DATE__, __TIME__); |
| | | fprintf(fh, "<dumpdate>%s</dumpdate>\n", c_time_string); |
| | | |
| | | fprintf(fh, "<tape>\n"); |
| | | fprintf(fh, "<tape>"); |
| | | fprintf(fh,"%s",tapetxt); |
| | | fprintf(fh, "</tape>\n"); |
| | | if(vesicle->poly_list!=NULL){ |