def listuserinfo(): arguments = listuserparser.parse_args() if not arguments.config or not arguments.username: listuserparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() users = session.query(User).filter_by( username=arguments.username).all() if len(users) > 0: user = users[0] print('username:%s, secret: %s' % (user.username, user.secret)) print( 'bar code url:', get_barcode_image(user.username, user.secret, settings['appname'])) else: print('"%s" user not found' % arguments.username)
def listuserinfo(): arguments = listuserparser.parse_args() if not arguments.config or not arguments.username: listuserparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() users = session.query(User).filter_by( username=arguments.username).all() if len(users) > 0: user = users[0] print 'username:%s, secret: %s' % ( user.username, user.secret) print 'bar code url:', get_barcode_image(user.username, user.secret, settings['appname']) else: print '"%s" user not found' % arguments.username
def get_user(self, username): user = DBSession.query(User).filter_by(username=username).first() if user is None: if 'userfinder' in self.req.registry['settings']: finder = self.req.registry['settings']['userfinder'] if finder(username): return create_user(username) return user
def listusers(): arguments = removeparser.parse_args() if not arguments.config: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) settings = get_appsettings(config_uri) engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) with transaction.manager: for user in DBSession.query(User).all(): print user.username
def listusers(): arguments = removeparser.parse_args() if not arguments.config: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() for user in session.query(User).all(): print user.username
def listusers(): arguments = removeparser.parse_args() if not arguments.config: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() for user in session.query(User).all(): print(user.username)
def remove(): arguments = removeparser.parse_args() if not arguments.config or not arguments.username: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) settings = get_appsettings(config_uri) engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) with transaction.manager: user = DBSession.query(User).filter_by( username=arguments.username).all() if len(user) > 0: DBSession.delete(user[0]) else: print '"%s" user not found' % arguments.username
def remove(): arguments = removeparser.parse_args() if not arguments.config or not arguments.username: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() user = session.query(User).filter_by(username=arguments.username).all() if len(user) > 0: session.delete(user[0]) else: print('"%s" user not found' % arguments.username) session.commit() session.close()
def remove(): arguments = removeparser.parse_args() if not arguments.config or not arguments.username: removeparser.print_usage() else: config_uri = arguments.config setup_logging(config_uri) try: settings = get_appsettings(config_uri, 'factored') except LookupError: settings = get_appsettings(config_uri, 'main') engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) session = DBSession() user = session.query(User).filter_by( username=arguments.username).all() if len(user) > 0: session.delete(user[0]) else: print '"%s" user not found' % arguments.username session.commit() session.close()