Advertisement
Guest User

workspace

a guest
Dec 22nd, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. import os
  2.  
  3. import yaml
  4.  
  5.  
  6.  
  7.  
  8. from model import ProjectModel
  9.  
  10.  
  11. class Workspace(object):
  12.    
  13.  
  14.     def __init__(self, path):
  15.         self.path=path
  16.        
  17.         if os.path.exists(path):
  18.             instream=open(path+'/struct.yml','r')
  19.             self.struct=yaml.load(instream)
  20.             instream.close()
  21.            
  22.             self.projects=[]
  23.             self.list=[]
  24.             for i in range(0,len(self.struct)):
  25.                 self.list.append(self.struct[i][0])
  26.             for i in range(0,len(self.list)):
  27.                 self.projects.append(ProjectModel.Project(self.path+"/"+self.list[i],self.struct[i]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement