예제 #1
0
파일: __init__.py 프로젝트: nsavin/nova-dns
 def __init__(self, zone_name):
     self.zone_name = zone_name
     self.session = get_session()
     domain = self.session.query(Domains).filter(Domains.name == zone_name).first()
     if not domain:
         raise Exception("Unknown zone: " + zone_name)
     self.domain_id = domain.id
예제 #2
0
 def __init__(self, zone_name):
     self.zone_name=zone_name
     self.session=get_session()
     domain=self.session.query(Domains).filter(Domains.name==zone_name).first()
     if not domain:
         raise Exception("Unknown zone: "+zone_name)
     self.domain_id=domain.id
예제 #3
0
    def save(self, session=None):
        """Save this object."""

        if not session:
            session = get_session()
        session.add(self)
        try:
            session.flush()
        except IntegrityError:
            raise
예제 #4
0
파일: models.py 프로젝트: nsavin/nova-dns
    def save(self, session=None):
        """Save this object."""

        if not session:
            session = get_session()
        session.add(self)
        try:
            session.flush()
        except IntegrityError:
            raise
예제 #5
0
파일: __init__.py 프로젝트: nsavin/nova-dns
 def __init__(self):
     self.session = get_session()
예제 #6
0
 def __init__(self):
     self.session=get_session()