from Database.Controllers.Departamento import Departamento

class Disciplina(object):

	def __init__(self,dados=None):
		if dados is not None:
			self.id = dados ['id']
			self.nome = dados ['nome']
			self.codigo = dados ['codigo']
			self.id_departamento = dados ['id_departamento']
			
	def getId(self):
		return self.id

	def setNome(self,nome):
		self.nome = nome

	def getNome(self):
		return self.nome

	def setCodigo(self,codigo):
		self.codigo = codigo
		
	def getCodigo(self):
		return self.codigo
		
	def setId_departamento(self,id_departamento):
		self.id_departamento = id_departamento

	def getId_departamento(self):
		return self.id_departamento
		
	def getDepartamento(self):
		return (Departamento().pegarDepartamento('id = %s',(self.id_departamento,))).getNome()

from Database.Controllers.Departamento import Departamento

class Disciplina(object):

	def __init__(self,dados=None):
		if dados is not None:
			self.id = dados ['id']
			self.nome = dados ['nome']
			self.codigo = dados ['codigo']
			self.id_departamento = dados ['id_departamento']
			self.b = dados ['b']
			
	def getId(self):
		return self.id

	def setNome(self,nome):
		self.nome = nome

	def getNome(self):
		return self.nome

	def setCodigo(self,codigo):
		self.codigo = codigo
		
	def getCodigo(self):
		return self.codigo
		
	def setId_departamento(self,id_departamento):
		self.id_departamento = id_departamento

	def getId_departamento(self):
		return self.id_departamento
		
	def getDepartamento(self):
		return (Departamento().pegarDepartamento('id = %s',(self.id_departamento,))).getNome()

	def setB(self,b):
		self.b = b

	def getB(self):
		return self.b

Update Disciplina.py