示例#1
0
文件: gui.py 项目: dreamwave/rad
 def dbcheck_press_callback(self, widget, data=None):   
     session = get_session()
     create_tables()        
     session.bind
     session.query(User).all()
     user = unicode(userText.get_text())
     pw = unicode(passText.get_text())
     login = str(packet.Packet("login", username=user, password=pw))
     print rpc.send("qos", "add_packet", packet=login)
示例#2
0
文件: main.py 项目: dreamwave/rad
from shared.data.defs import *
import logging
if sys.version_info[1] == 3:
    print "nu glömde du skriva python2.5... trooooooliiiigt"
    sys.exit(0)

rpc.set_name("main")

# Kartan
mapxml = map_xml_reader.MapXML("static/kartdata/map.xml")

map = data_storage.MapData(mapxml.get_name(),
                           mapxml.get_levels())
map.set_focus(15.5726, 58.4035)
session = get_session()
create_tables()
units = session.query(Unit).all()
types = session.query(UnitType).all()
if "exempeldata" in sys.argv and len(types) == 0:
    #Om du behöver fylla på databasen igen gör dessa nedanför
    #skapar olika unittypes
    a=UnitType(u"Ambulans1", "static/ikoner/ambulans.png")
    b=UnitType(u"Brandbild1", "static/ikoner/brandbil.png")
    c=UnitType(u"sjukhus1", "static/ikoner/sjukhus.png")
    d=UnitType(u"jonas","static/ikoner/JonasInGlases.png")
    session.add(b)
    session.add(c)
    session.add(d)
    session.add(a)
    session.commit()
    #skapar användarna
示例#3
0
文件: main.py 项目: dreamwave/rad
# coding: utf-8
from shared.data import get_session, create_tables
from shared.data.defs import *

session = get_session() # för default-databasen
session = get_session("sqlite:///tester/db/haxlol.db")
create_tables() # skapar tables som inte finns i db:n

print session.bind
print session.query(Unit).all()
print session.add(Unit(u"lolbollarN^"))
print session.query(Unit).all()
session.commit() # för att trycka in det i databasen