Changeset c224b310221ca01c06bf3616c91b260ff9c91b18

Show
Ignore:
Timestamp:
11/02/08 01:27:37 (2 months ago)
Author:
njs@…
Branch:
org.vorpus.parti
Parent:
3b8b25c95f70a17b7e25553124bf068268dafb8b
Child:
e14bd03f8ba28e82b1fd140c5f8a0de58fb351be
Message:

new python struct module is more picky about i vs. I (signed vs unsigned)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • /wimpiggy/test_prop.py

    r89cc.. rc224..  
    3232        self.enc(["latin1"], [u"a", u"\u00c2"], "a\x00\xc2") 
    3333        # These are X predefined atoms with fixed numeric values 
    34         self.enc("atom", "PRIMARY", struct.pack("@i", 1)) 
    35         self.enc(["atom"], ["PRIMARY", "SECONDARY"], struct.pack("@ii", 1, 2)) 
    36         self.enc("u32", 1, struct.pack("@i", 1)) 
    37         self.enc("u32", 0xffffffff, struct.pack("@i", 0xffffffff)) 
    38         self.enc(["u32"], [1, 2], struct.pack("@ii", 1, 2)) 
     34        self.enc("atom", "PRIMARY", struct.pack("@I", 1)) 
     35        self.enc(["atom"], ["PRIMARY", "SECONDARY"], struct.pack("@II", 1, 2)) 
     36        self.enc("u32", 1, struct.pack("@I", 1)) 
     37        self.enc("u32", 0xffffffff, struct.pack("@I", 0xffffffff)) 
     38        self.enc(["u32"], [1, 2], struct.pack("@II", 1, 2)) 
    3939        self.enc("window", self.win, 
    40                  struct.pack("@i", wimpiggy.lowlevel.get_xwindow(self.win))) 
     40                 struct.pack("@I", wimpiggy.lowlevel.get_xwindow(self.win))) 
    4141        self.enc(["window"], [self.win, self.win2], 
    42                  struct.pack("@ii", *map(wimpiggy.lowlevel.get_xwindow, 
     42                 struct.pack("@II", *map(wimpiggy.lowlevel.get_xwindow, 
    4343                                         (self.win, self.win2)))) 
    4444 
     
    143143        small_cr.paint() 
    144144 
    145         small_dat = struct.pack("@ii", SMALL_W, SMALL_H) + str(small.get_data()) 
    146         large_dat = struct.pack("@ii", LARGE_W, LARGE_H) + str(large.get_data()) 
     145        small_dat = struct.pack("@II", SMALL_W, SMALL_H) + str(small.get_data()) 
     146        large_dat = struct.pack("@II", LARGE_W, LARGE_H) + str(large.get_data()) 
    147147 
    148148        icon_bytes = small_dat + large_dat + small_dat