def returnBook(self):
     print("BOOKS CURRENTLY ISSUED BY YOU: ")
     book = input("Which book would you like to return? Enter isbn: ")
     days = int(
         input(
             "How many days has it been since you issued this book? Be honest! "
         ))
     Issuer.returnBook(book, days)
     self.issued_books_list.remove(book)
 def extendDates(self):
     print("BOOKS CURRENTLY ISSUED BY YOU: ")
     for book_item in self.issued_books_list:
         print(book_item.isbn)
     isbn = input(
         "Please enter isbn of the book for which you'd like to extend dates: "
     )
     ext_days = int(
         input(
             "Please enter the number of days you'd like to extend for: "))
     for book_item in self.issued_books_list:
         if book_item.isbn == isbn:
             Issuer.extendDates(book_item, ext_days)
    def reserveBook(self, book_title):
        days = 0
        max_days = 10
        for member in Member.members_list:
            if member == self:
                days = int(
                    input(
                        "For how many days would you like to issue this book? "
                    ))

        if days <= max_days:
            if len(member.issued_books_list) < 5:
                print("You can Issue Book till", days, " Days")
                book_item = Issuer.reserveBook(self.name, self.student_id,
                                               book_title, days)
                self.issued_books_list.append(book_item)
            else:
                print("Sorry! You can only issue 5 Books at a time:")
        else:
            print("Sorry! Max no.of days for issued book is 10 Days!")
    121001: {
        "first_name": "Alice",
        "last_name": "Garcia",
        "employee_status": "Accountant",
        "salary": 5000
    },
    121002: {
        "first_name": "Bob",
        "last_name": "Marley",
        "employee_status": "Manager",
        "salary": 15000
    }
}

xyz_company = Issuer(name='XYZ Company',
                     schema='schemas/job_application.yaml',
                     cert_name='job_application',
                     db=database)


@app.route("/")
def hello():
    with open("servers/company.html", 'r') as f:
        return f.read().format(
            "XYZ Company", "<p>Degree : BTech</p><p>Status : Graduated</p>",
            "8081")


@app.route("/pkey")
def get_pkey():
    return jsonify({"pkey": xyz_company.keypair[0].save_pkcs1()})
Esempio n. 5
0
from flask import Flask, request
from flask_restful import Resource, Api
from flask_jsonpify import jsonify
import rsa
import sys
sys.path.append('../')
from Issuer import Issuer
import json

app = Flask(__name__)

sbi_bank = Issuer(name='SBI Bank',
                  schema='schemas/loan.yaml',
                  cert_name='loan')


@app.route("/")
def hello():
    with open("servers/company.html", 'r') as f:
        return f.read().format("SBI Bank",
                               "<p>Salary : >1000</p><p>ssn : exists</p>",
                               "8082")


@app.route("/pkey")
def get_pkey():
    return jsonify({"pkey": sbi_bank.keypair[0].save_pkcs1()})


@app.route("/cert_name")
def get_cert_name():
query = """INSERT INTO GlobalVs VALUES ( '{}', '{}', '{}') ;""".format('ABC University', 'http://*****:*****@app.route("/")
def hello():
	with open("servers/company.html", 'r') as f:
		return f.read().format("ABC University", "<p>Pass your courses :)</p>", "8080")


@app.route("/pkey")
def get_pkey():
	return jsonify({"pkey":abc_univ.keypair[0].save_pkcs1()})

@app.route("/cert_name")
def get_cert_name():
	return jsonify({"cert_name":"transcript"})