def isValidNewUser(userid, password, confirmPass, email): app.logger.debug('in isValidNewUser of newuser') dao = UserDao() users = dao.selectAll() for user in users: app.logger.debug('checking user: %r', user.userid) if user.userid == userid: app.logger.debug("username already taken") error = 'Username already taken' app.logger.debug('error %r', error) return [False, error] if len(userid) < 3: error = 'Username must have at least 3 characters' return [False, error] elif len(password) < 6: error = 'Password must have at least 6 characters' return [False, error] elif password != confirmPass: error = 'Entered passwords must match' return [False, error] elif email == "" or email is None or '@' not in email: error = 'Please Enter Valid Email Address' return [False, error] error = None return [True, error]
def isValidUpload(title, author, subject, course, condition, price): dao = UserDao() users = dao.selectAll() if title is None or title == '' or author is None or author == '' or subject is None or subject == '' or condition is None or condition == '' or price is None or price == '': error = 'Field left empty' return [False, error] error = None return [True, error]
from taskdao import TaskDao from userdao import UserDao from task import Task from user import User import os #os.remove('users.db') dao = UserDao() #dao.populate() users = dao.selectAll() for user in users: print(user.toString()) #os.remove('task.db') dao = TaskDao() #dao.populate() tasks = dao.selectAll() for task in tasks: print(task.toString())
from emaildao import EmailDao from emails import Email from userdao import UserDao from user import User import os import logging from flask import Flask from flask import session #repopulates users os.remove('users.db') dao = UserDao() dao.populate() users = dao.selectAll() for user in users: print(user.toString())
from userdao import UserDao from user import User from bookdao import BookDao from book import Book import os import logging from passlib.hash import sha256_crypt FORMAT = "[%(filename)s:%(lineno)s - %(funcName)10s() ] %(message)s" logging.basicConfig(filename='output.log',format=FORMAT) logger = logging.getLogger('root') logger.setLevel(logging.DEBUG) os.remove('userstable.db') dao = UserDao() dao.populate() users = dao.selectAll() for user in users: print(user.toString()) os.remove('books.db') dao = BookDao() dao.populate() books = dao.selectAll() for book in books: print (book.toString())
from maildao import MailDao from mail import Mail from userdao import UserDao from user import User import os import logging FORMAT = "[%(filename)s:%(lineno)s - %(funcName)10s() ] %(message)s" logging.basicConfig(filename='output.log', format=FORMAT) logger = logging.getLogger('root') logger.setLevel(logging.DEBUG) os.remove('users.db') dao = UserDao() dao.populate() users = dao.selectAll() for user in users: print(user.toString()) os.remove('mails.db') dao = MailDao() dao.populate() mails = dao.selectAll() for mail in mails: print(mail.ident, mail.sender, mail.subject)