~romaimperator/keryx/devel

« back to all changes in this revision

Viewing changes to libkeryx/__init__.py

  • Committer: Chris Oliver
  • Date: 2009-10-02 17:17:40 UTC
  • Revision ID: excid3@gmail.com-20091002171740-ig3e2m6zlfcogrye
Added initial interactive CLI prototype

Show diffs side-by-side

added added

removed removed

Lines of Context:
111
111
 
112
112
    def UpdateInternet(self):
113
113
        """Should be overridden in definition"""
 
114
        self.Verify()
114
115
        self.OnUpdateInternet()
115
 
 
 
116
        
 
117
    def Verify(self):
 
118
        """Verify project has been created"""
 
119
        pass
116
120
 
117
121
# These are the mapper classes to help access the database easier.
118
122
# Only define the tables that are generic to all definitions not 
122
126
    __tablename__ = "projects"
123
127
    
124
128
    id = Column(Integer, primary_key=True)
125
 
    name = Column(String)
 
129
    name = Column(String, unique=True)
126
130
    architecture = Column(String)
127
131
    hostname = Column(String)
128
132
    definition = Column(String)
129
133
    version = Column(String)
130
 
  
 
134
 
131
135
  
132
136
    def __init__(self, name, architecture, hostname, definition, version):
133
137
        self.name = name