Example #1
0
 def __init__(self,
              id,
              surname,
              name,
              address,
              email,
              password,
              global_name=None,
              b_account_num=None,
              children_nb=None,
              marital_status=None,
              phone=None,
              user_type=None,
              beginning_contract=None,
              end_contract=None):
     User.__init__(self,
                   id,
                   surname,
                   name,
                   address,
                   email,
                   password,
                   global_name,
                   phone=None,
                   user_type=None)
     self.b_account_num = b_account_num
     self.children_nb = children_nb
     self.phone = phone
     self.user_type = user_type
     self.marital_status = marital_status
     self.beginning_contract = beginning_contract
     self.end_contract = end_contract
Example #2
0
 def __init__(self, id, name, surname, address,
              email, password, pro_id, date_beginning_contract,
              date_end_contract, phone=None, user_type=None):
     User.__init__(self, id, name, surname, address,
                   email, password, phone=None, user_type=None)
     self.pro_id = id
     self.date_beginning_contract = beginning_contract
     self.date_end_contract = end_contract
Example #3
0
    def __init__(self, userId, host, port, dirOutput, queryDict, **kwargs):
        User.__init__(self, userId, host, port, dirOutput, queryDict, **kwargs)

        self.scaleParameters = kwargs["scaleParameters"]
        self.config = kwargs["config"]
        self.config["reset"] = False
        self.config["execute"] = True
        self.perf = {}
        self.numErrors = 0
Example #4
0
    def __init__(self, password, username=None):
        self.logger = logging.getLogger(__name__)
        self.logger.debug('Creating a user')

        if username is None:
            User.__init__(self, password=password, username=self.super_user)
            self.logger.debug('Creating a super-user')
        else:
            User.__init__(self, password=password, username=username)
Example #5
0
    def __init__(self, userId, host, port, dirOutput, queryDict, **kwargs):
        User.__init__(self, userId, host, port, dirOutput, queryDict, **kwargs)

        self.scaleParameters = kwargs["scaleParameters"]
        self.config = kwargs["config"]
        self.config["reset"] = False
        self.config["execute"] = True
        self.perf = {}
        self.numErrors = 0
        self.onlyNeworders = kwargs["onlyNeworders"] if kwargs.has_key(
            "onlyNeworders") else False
Example #6
0
    def __init__(self,name, surname, age, gender, pesel, login, password, date_removed=None, status= 'Active',date_when_added = 'None'):
        '''Method that initialize instance of Student class.'''

        User.__init__(self,name, surname, age, gender, pesel, login, password, date_removed, status, date_when_added)

        self.attendances = Attendance()

        self.ALL_STUDENTS.append(self)
        self.grades = []

        self.submissions = []
Example #7
0
 def __init__(self, username, passwd, role, redfish=False):
     User.__init__(self, username, passwd, role, redfish)
     self.username = username
     self.passwd = passwd
     self.role = role
     self.rackhd_token = self.setRackHDToken(username, passwd)
     if self.rackhd_token is None:
         return None
     self.redfish_token = self.setRedfishToken(username, passwd)
     if self.redfish_token is None:
         return None
     Operator.num_operators += 1
    def __init__(self, name, version, *args, **kwargs):
        User.__init__(self, name, version, *args, **kwargs)
        if not isinstance(version, Color):
            # Because this is a visual user we should make the version a color
            raise TypeError(str(version) + " is not a Color")

        # Generates a unique id for the node
        self.id = uuid4()
        node_text = Text(self.name, fontname="Droid Sans", fontsize=14)
        self.node = Node(self.id, fill=version, strokewidth=1, radius=15)
        self.node.text = node_text
        self.edges = list()
Example #9
0
 def __init__(self,
              name,
              surname,
              email,
              password,
              status,
              id,
              team="none",
              card="none"):
     User.__init__(self, name, surname, email, password, status, id)
     self.status = 'student'
     self.attendance_list = []
     self.team = team
     self.card = card
Example #10
0
    def __init__(self, userId, host, port, dirOutput, queryDict, **kwargs):
        User.__init__(self, userId, host, port, dirOutput, queryDict, **kwargs)

#        self.scaleParameters = kwargs["scaleParameters"]
        self._benchmarkQueries = kwargs["queries"] if kwargs.has_key("queries") else queries.QUERIES_ALL
        
        self._core = kwargs["core"] if kwargs.has_key("core") else 1
        self._prio = kwargs["prio"] if kwargs.has_key("prio") else 2
        # default assumes hyperthreading count of 2
        self._instances = kwargs["instances"] if kwargs.has_key("instances") else multiprocessing.cpu_count()/2
        self._microsecs = kwargs["microsecs"] if kwargs.has_key("microsecs") else 1000
        self._db = kwargs["db"] if kwargs.has_key("db") else "cbtr"

        self._oltpQC = {}
        for q in OLTP_QUERY_FILES:
            self._oltpQC[q] = open(OLTP_QUERY_FILES[q], "r").read()

        self._olapQC = {}
        for q in OLAP_QUERY_FILES:
            self._olapQC[q] = open(OLAP_QUERY_FILES[q], "r").read()
        self.perf = {}
Example #11
0
    def __init__(self, userId, host, port, dirOutput, queryDict, **kwargs):
        User.__init__(self, userId, host, port, dirOutput, queryDict, **kwargs)

        #        self.scaleParameters = kwargs["scaleParameters"]
        self._benchmarkQueries = kwargs["queries"] if kwargs.has_key("queries") else queries.QUERIES_ALL

        self._core = kwargs["core"] if kwargs.has_key("core") else 1
        self._prio = kwargs["prio"] if kwargs.has_key("prio") else 2
        # default assumes hyperthreading count of 2
        self._instances = kwargs["instances"] if kwargs.has_key("instances") else multiprocessing.cpu_count() / 2
        self._microsecs = kwargs["microsecs"] if kwargs.has_key("microsecs") else 1000
        self._db = kwargs["db"] if kwargs.has_key("db") else "cbtr"

        self._oltpQC = {}
        for q in OLTP_QUERY_FILES:
            self._oltpQC[q] = open(OLTP_QUERY_FILES[q], "r").read()

        self._olapQC = {}
        for q in OLAP_QUERY_FILES:
            self._olapQC[q] = open(OLAP_QUERY_FILES[q], "r").read()
        self.perf = {}
 def __init__(self, number, password, is_exit=False, user_list={}):
     User.__init__(self, number, password, is_exit)
     self.list = user_list
class Gui(QtGui.QMainWindow,QtGui.QWidget):

	def __init__(self):
		super(Gui, self).__init__()
		self.speaker = ""
		self.directory = ""
		self.type = ""
		self.line=0
		self.text=[]
		self.decode=""
		self.fname="output"
		self.rec=0
		self.initUI()
		self.file = ""

	def initUI(self):
		self.setWindowIcon(QtGui.QIcon('logo.png'))
		self.vr = VoiceRec()
		self.pl = Play()
		self.vrThread = QThread()
		self.plThread = QThread()
		self.vr.moveToThread(self.vrThread)
		self.pl.moveToThread(self.plThread)

		self.figure = plt.figure(1)
		self.canvas = FigureCanvas(self.figure)
		self.toolbar = NavigationToolbar(self.canvas, self)
		self.centralwidget = QtGui.QWidget(self)
		self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
		self.verticalLayout.addWidget(self.toolbar)
		self.verticalLayout.addWidget(self.canvas)
		self.centralwidget.setGeometry(10,10,825,330)

		openFile = QtGui.QAction(QtGui.QIcon('open.png'), '&Open', self)
		openFile.setShortcut('Ctrl+O')
		openFile.setStatusTip('Open new File')
		openFile.triggered.connect(self.showDialogOpen)

		chUser = QtGui.QAction('&Change Speaker', self)
		chUser.setStatusTip('Change Speaker')
		chUser.triggered.connect(self.changeUser)

		exitAction = QtGui.QAction(QtGui.QIcon('exit.png'), '&Exit', self)
		exitAction.setShortcut('Ctrl+Q')
		exitAction.setStatusTip('Exit application')
		exitAction.triggered.connect(self.closeEvent)

		utf_8 = QtGui.QAction('&UTF-8', self)
		utf_8.setStatusTip('utf-8')
		utf_8.triggered.connect(self.encodeUTF8)

		utf_16 = QtGui.QAction('&UTF-16', self)
		utf_16.setStatusTip('utf-16')
		utf_16.triggered.connect(self.encodeUTF16)

		Ascii = QtGui.QAction('&ASCII', self)
		Ascii.setStatusTip('ascii')
		Ascii.triggered.connect(self.encodeASCII)

		about = QtGui.QAction('&About', self)
		about.setStatusTip('More About Voice Recorder')
		about.triggered.connect(self.showAbout)

		self.textEdit = QtGui.QTextEdit(self)
		self.textEdit.setGeometry(10,360,825,104)
		self.textEdit.setStyleSheet("QTextEdit {font-size: 14pt}")
		self.textEdit.setText("Please Open a File...")
		self.textEdit.setReadOnly(True)

		self.Open = QtGui.QPushButton('Open', self)
		self.Open.move(10,480)
		self.Open.clicked.connect(self.showDialogOpen)

		self.Record = QtGui.QPushButton('Record', self)
		self.Record.move(155,480)
		self.Record.setEnabled(False)
		self.Record.clicked.connect(self.record)

		self.Stop = QtGui.QPushButton('Stop', self)
		self.Stop.move(300,480)
		self.Stop.setEnabled(False)
		self.Stop.clicked.connect(self.stop)

		self.Play = QtGui.QPushButton('Play', self)
		self.Play.move(445,480)
		self.Play.setEnabled(False)
		self.Play.clicked.connect(self.play)

		self.Back = QtGui.QPushButton('Back', self)
		self.Back.move(590,480)
		self.Back.setEnabled(False)
		self.Back.clicked.connect(self.showBack)

		self.Next = QtGui.QPushButton('Next', self)
		self.Next.move(735,480)
		self.Next.setEnabled(False)
		self.Next.clicked.connect(self.showNext)

		menubar = self.menuBar()
		fileMenu = menubar.addMenu('&File')
		fileMenu.addAction(openFile)
		fileMenu.addAction(chUser)
		fileMenu.addAction(exitAction)
		encodeMenu = menubar.addMenu('&Encoding')
		encodeMenu.addAction(Ascii)
		encodeMenu.addAction(utf_8)
		encodeMenu.addAction(utf_16)
		helpMenu = menubar.addMenu('&Help')
		helpMenu.addAction(about)

		self.setGeometry(200,200, 845, 550)
		self.setFixedSize(845 , 550)
		self.setWindowTitle('Akshar Voice Recorder')
		self.user = User(self)

	def showDialogOpen(self):
		plt.clf()
		self.canvas.draw()
		self.statusBar().showMessage('Open a File')
		self.fname = QtGui.QFileDialog.getOpenFileName(self, 'Open file')
		if(self.fname!=""):
			self.Record.setEnabled(True)
			self.Play.setEnabled(True)
			self.Next.setEnabled(True)
			self.Back.setEnabled(True)
			self.directory=str(self.file)+"/"+str(self.speaker)+"_"+str(self.type)+"_"+str(self.fname).split("/")[-1]
			if not os.path.exists(self.directory):
				os.makedirs(self.directory)
			del self.text[:]
			f = open(self.fname, 'r')
			for lines in f:
				self.text.append(lines)
			f.close
			if(self.decode!=""):
				self.textEdit.setText(self.text[self.line].decode(self.decode))
			else:
				self.textEdit.setText(self.text[self.line].decode('ascii'))
			self.line=0
		else:
			self.Record.setEnabled(False)
			self.Play.setEnabled(False)
			self.Next.setEnabled(False)
			self.Back.setEnabled(False)
		self.statusBar().showMessage('')

	def showNext(self):
		plt.clf()
		self.canvas.draw()
		self.line+=1
		if(len(self.text)>self.line):
			if(self.decode!=""):
				self.textEdit.setText(self.text[self.line].decode(self.decode))
			else:
				self.textEdit.setText(self.text[self.line].decode('utf-8'))
		else:
			self.showDialogOpen()

	def showBack(self):
		plt.clf()
		self.canvas.draw()
		self.line-=1
		if(len(self.text)>=self.line and self.line>=0):
			if(self.decode!=""):
				self.textEdit.setText(self.text[self.line].decode(self.decode))
			else:
				self.textEdit.setText(self.text[self.line].decode('utf-8'))
		else:
			self.showDialogOpen()

	def showAbout(self):
		self.popup1=About()
		self.popup1.exec_()

	def encodeUTF8(self):
		self.decode="utf-8"

	def encodeUTF16(self):
		self.decode="utf-16"

	def encodeASCII(self):
		self.decode="ascii"

	def changeUser(self):
		self.user.__init__(self)

	def record(self):
		plt.clf()
		self.canvas.draw()
		self.statusBar().showMessage('Recording')
		self.rec=1
		self.Record.setEnabled(False)
		self.Stop.setEnabled(True)
		self.Open.setEnabled(False)
		self.Play.setEnabled(False)
		self.Next.setEnabled(False)
		self.Back.setEnabled(False)
		self.vrThread.start()
		self.vr.record(self.directory, self.text[self.line].split(")")[0], self)

	def stop(self):
		self.statusBar().showMessage('')
		if self.rec == 1:
			self.vr.stop()
			self.vrThread.exit()
			self.vrThread.wait()
			self.vrThread.quit()
		elif self.rec == 2:
			self.pl.stop()
			self.plThread.exit()
			self.plThread.wait()
			self.plThread.quit()
		self.Record.setEnabled(True)
		self.Open.setEnabled(True)
		self.Play.setEnabled(True)
		self.Next.setEnabled(True)
		self.Back.setEnabled(True)
		self.rec=0

	def play(self):
		self.statusBar().showMessage('Playing')
		self.rec=2
		self.Record.setEnabled(False)
		self.Stop.setEnabled(True)
		self.Open.setEnabled(False)
		self.Play.setEnabled(False)
		self.Next.setEnabled(False)
		self.Back.setEnabled(False)
		self.plThread.start()
		self.pl.play(self.text[self.line].split(")")[0], self)
Example #14
0
 def __init__(self, username, age, id_, doctor_id):
     User.__init__(self, username, age, id_)
     self.doctor_id = doctor_id
     self.commands = self.__make_function_dict()
Example #15
0
# -*- coding: utf-8 -*-
# filename: main.py
import web
from handle import Handle
from user import User
import sys
reload(sys)
sys.setdefaultencoding('utf8')

urls = (
    '/wx',
    'Handle',
)

if __name__ == '__main__':
    User.__init__()
    app = web.application(urls, globals())
    app.run()
Example #16
0
 def __init__(self, username, age, id_, accademic_title):
     User.__init__(self, username, age, id_)
     self.accademic_title = accademic_title
     self.commands = self.__make_function_dict()
Example #17
0
 def __init__(self):
     User.__init__(self)
     self.name = "Gosho"
 def __init__(self, number, password, is_exit=False):
     User.__init__(self, number, password, is_exit)
Example #19
0
 def __init__(self, name, username, password, role):
     User.__init__(self, name, username, password, role)
Example #20
0
 def __init__(self,nickname,email,phone,name,eid):
     User.__init__(self,nickname,email,phone,name,eid)
     self.requests = []
    def __init__(self, number, password, is_exit=False, score=0):
        User.__init__(self, number, password, is_exit)
        self._score = 0

        self.score = score
Example #22
0
 def __init__(self, username, password, identity, name):
     self._identity = identity
     self._name = name
     self._appointments = []
     User.__init__(self, username, password)
Example #23
0
 def __init__(self):
     User.__init__(self)
     self.name = "Player 1"
Example #24
0
 def __init__(self):
     User.__init__(self)
Example #25
0
 def __init__(self, id, name, managername, managerref):
     User.__init__(id, name)
     self.mangername = managername
     self.managerref = managerref
Example #26
0
 def __init__(self,link,nick):
     self.link = link
     User.__init__(self,link.server)
     self.nick = nick
     self.usr = nick
Example #27
0
 def __init__(self, balance):
     User.__init__(self)
     self.setBalance(balance)