Exemple #1
0
 def execfile(filename, global_ns, local_ns):
     if '://' in filename:
         import pymol.internal as pi
         co = compile(pi.file_read(filename), filename, 'exec')
         exec(co, global_ns, local_ns)
     else:
         import __builtin__ as b
         b.execfile(filename, global_ns, local_ns)
Exemple #2
0
 def __init__(self, fname, mode='r'):
     if mode not in ('r','pf'):
         print " CIF: bad mode"
         return None
     if mode=='pf': # pseudofile
         contents = fname.read()
     else:
         try:
             from pymol.internal import file_read
             contents = file_read(fname)
         except ImportError:
             contents = open(fname, mode).read()
     self.datablocks_it = parse_cif(contents)
Exemple #3
0
 def __init__(self, fname, mode='r'):
     if mode not in ('r', 'pf'):
         print(" CIF: bad mode")
         return None
     if mode == 'pf':  # pseudofile
         contents = fname.read()
     else:
         try:
             from pymol.internal import file_read
             contents = file_read(fname)
         except ImportError:
             contents = open(fname, mode).read()
     self.datablocks_it = parse_cif(contents)
 def execfile(filename, global_ns, local_ns):
     import pymol.internal as pi
     co = compile(pi.file_read(filename), filename, 'exec')
     exec(co, global_ns, local_ns)
Exemple #5
0
 def execfile(filename, global_ns, local_ns):
     import pymol.internal as pi
     co = compile(pi.file_read(filename), filename, 'exec')
     exec(co, global_ns, local_ns)