Beispiel #1
0
    def exportIndex(self, filename):
        iface = backend.pm.Iface()

        source = iface.source  # store current source
        iface.setSource(None)  # set source None

        list_installed = iface.getPackageList()  # get installed package list
        packages = []

        self.totalPackages = len(list_installed)
        self.packageNo = 0

        for name in list_installed:
            packages.append(iface.getPackage(name))
            self.packageNo += 1
            self.updateExportingProgress()

        session = SessionManager()
        session.setSession(session.OFFLINE)

        try:
            backend.pm.Iface().writeIndex(packages, filename)
            print "Index file is written successfully."
        except:
            print "Index file could not written!"

        # set source and session to their previous states
        session.setSession(session.NORMAL)
        iface.setSource(source)
Beispiel #2
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.setupUi(self)
     self.searchButton.setIcon(KIcon("edit-find"))
     self.statusUpdater = StatusUpdater()
     self.state = StateManager(self)
     self.session = SessionManager()
     self.basket = BasketDialog(self.state)
     self.initialize()
     self.setSelectAll()
     self.actionButton.setIcon(self.state.getActionIcon())
     self.operation = OperationManager(self.state)
     self.progressDialog = ProgressDialog(self.state)
     self.summaryDialog = SummaryDialog()
     self.connectMainSignals()
     self.connectOperationSignals()
Beispiel #3
0
	def __init__(self):

		base.makeDefaultPipe()
		width=base.pipe.getDisplayWidth()
		height=base.pipe.getDisplayHeight()
		print('screen dimensions are '+str(width)+','+str(height))

		base.windowType = 'onscreen' 
		props=WindowProperties.getDefault()
		props.setSize(width,height)
		props.setFullscreen(True) 
		base.openDefaultWindow(props) 

		PStatClient.connect()
		loadPrcFileData("", "framebuffer-stencil #t")
		self.sessionManager=SessionManager()

		FPS = 60
		globalClock = ClockObject.getGlobalClock() 
		globalClock.setMode(ClockObject.MLimited) 
		globalClock.setFrameRate(FPS)

		taskMgr.add(self.move,"moveTask")
Beispiel #4
0
import sys
from sessionmanager import SessionManager
from PyQt4 import QtGui

if __name__ == '__main__':
	app = QtGui.QApplication(sys.argv)
	sessionManager = SessionManager()
	sessionManager.show()
	app.exec_()
Beispiel #5
0
#!/usr/bin/env python
import sys
assert sys.version_info > (3,5)
#from ipaddress import IPv4Address
import netifaces

from sessionmanager import SessionManager

def get_local_ipv4_addresses():
    for interface in netifaces.interfaces():
        if netifaces.AF_INET in netifaces.ifaddresses(interface):
            for address_info in netifaces.ifaddresses(interface)[netifaces.AF_INET]:
                yield address_info['addr']

peers = ["192.168.122.1","192.168.122.179","192.168.122.113"]
local_addresses = list(get_local_ipv4_addresses())
#print(local_addresses)
#print(peers)
_peers = []
for peer in peers:
    if peer not in local_addresses:
        print("using %s" % peer)
        _peers.append(peer)

# __peers = list(map(IPv4Address,_peers))
sm = SessionManager(_peers)