def addBugReport(self): if self.LineBugReport.text() == "": return bugreport = { "author": self.parent.client.login, "text": self.LineBugReport.text(), "date": datetostr(now()), "uid": "%s-%s" % (self.mod.uid, str(len(self.mod.bugreports) + +len(self.mod.comments)).zfill(3)) } self.parent.client.send( dict(command="modvault", type="addbugreport", moduid=self.mod.uid, bugreport=bugreport)) c = CommentItem(self, bugreport["uid"]) c.update(bugreport) self.BugReports.addItem(c) self.mod.bugreports.append(bugreport) self.LineBugReport.setText("")
def addComment(self): if self.LineComment.text() == "": return comment = {"author":self.parent.client.login, "text":self.LineComment.text(), "date":datetostr(now()), "uid":"%s-%s" % (self.mod.uid, str(len(self.mod.bugreports)+len(self.mod.comments)).zfill(3))} self.parent.client.send(dict(command="modvault",type="addcomment",moduid=self.mod.uid,comment=comment)) c = CommentItem(self, comment["uid"]) c.update(comment) self.Comments.addItem(c) self.mod.comments.append(comment) self.LineComment.setText("")
def addComment(self): if self.LineComment.text() == "": return comment = {"author": self.parent.client.login, "text": self.LineComment.text(), "date": datetostr(now()), "uid": "%s-%s" % (self.mod.uid, str(len(self.mod.bugreports) + len(self.mod.comments)).zfill(3))} self.parent.client.lobby_connection.send(dict(command="modvault", type="addcomment", moduid=self.mod.uid, comment=comment)) c = CommentItem(self, comment["uid"]) c.update(comment) self.Comments.addItem(c) self.mod.comments.append(comment) self.LineComment.setText("")
def add(self, row): """ Añade una fila al fichero CSV. IN row <list> """ float_fmt = self.float_fmt row_resultado = [] for i in row: if isinstance(i, float) or isinstance(i, Decimal): row_resultado.append(float_fmt(i)) elif isinstance(i, bool): row_resultado.append((self.true_const if i else self.false_const)) elif isinstance(i, int): row_resultado.append('%d' % i) elif isinstance(i, datetime.datetime): datetime_fmt = '%s %s' % (self.date_fmt, self.time_fmt) row_resultado.append(i.strftime(datetime_fmt)) elif isinstance(i, datetime.date): row_resultado.append(datetostr(i, fmt=self.date_fmt)) elif isinstance(i, datetime.time): row_resultado.append(timetostr(i, fmt=self.time_fmt)) elif isinstance(i, unicode): row_resultado.append(i.encode('utf-8')) else: row_resultado.append(str(i or '')) #.decode('utf-8')) self.w_csv.writerow(row_resultado)
from PyQt5 import QtCore, QtWidgets, QtGui from modvault.utils import * from .modwidget import ModWidget from .uploadwidget import UploadModWidget from .uimodwidget import UIModWidget from ui.busy_widget import BusyWidget import util import logging import time logger = logging.getLogger(__name__) import urllib.request, urllib.error, urllib.parse from util import datetostr, now d = datetostr(now()) from downloadManager import PreviewDownloadRequest """ tempmod1 = dict(uid=1,name='Mod1', comments=[],bugreports=[], date = d, ui=True, downloads=0, likes=0, thumbnail='',author='johnie102', description='Lorem ipsum dolor sit amet, consectetur adipiscing elit. ',) """ FormClass, BaseClass = util.THEME.loadUiType("modvault/modvault.ui") class ModVault(FormClass, BaseClass, BusyWidget): def __init__(self, client, *args, **kwargs):
from PyQt4 import QtCore, QtGui from modvault.utils import * from modwidget import ModWidget from uploadwidget import UploadModWidget from uimodwidget import UIModWidget import util import logging import time logger = logging.getLogger(__name__) import urllib2 from util import datetostr, now d = datetostr(now()) ''' tempmod1 = dict(uid=1,name='Mod1', comments=[],bugreports=[], date = d, ui=True, downloads=0, likes=0, thumbnail="",author='johnie102', description="""Lorem ipsum dolor sit amet, consectetur adipiscing elit. """,) ''' FormClass, BaseClass = util.loadUiType("modvault/modvault.ui") class ModVault(FormClass, BaseClass): def __init__(self, client, *args, **kwargs): QtCore.QObject.__init__(self, *args, **kwargs) self.setupUi(self)