def get_domains(self): """return the all domains as a generator, from start to finish, inclusive. """ return Domain.filter(self.rd)
def get(self): self.render('schedule.html', domains=Domain.filter(self.rdb))
writer.writerow(('domain_name', 'subdomain_name')) query = session.query(Domain.domain_name, Subdomain.subdomain_name) query = query.join(Subdomain) for q in query: writer.writerow(q) query = session.query(Domain.domain_name) for q in query: row = (q.domain_name, None) writer.writerow(row) elif opt in ['-r', '--remove']: # Delete from Titles query = session.query(Title) try: query = query.filter(Title.domain_id == arg).one() session.delete(query) session.commit() except NoResultFound: pass # Delete from Domains query = session.query(Domain) query = query.filter(Domain.domain_id == arg).one() print('%s removed.' % query.name) session.delete(query) session.commit() elif opt in ['-R', '--REM']: with open(arg) as f: reader = csv.DictReader(f)