Example #1
0
    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("")
Example #2
0
 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("")
Example #3
0
    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("")
Example #4
0
    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)
Example #5
0
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):
Example #6
0
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)