Exemplo n.º 1
0
 def __setstate__(self, state):
     bytes = state.pop('_ns_print_info', None)
     if bytes:
         data = NSData.dataWithBytes_length_(bytes, len(bytes))
         self._ns_print_info = NSKeyedArchiver.unarchiveObjectWithData_(data)
     else:
         GPageSetup.__setstate__(self, state)
Exemplo n.º 2
0
	def __setstate__(self, state):
		bytes = state.pop('_ns_print_info', None)
		if bytes:
			data = NSData.dataWithBytes_length_(bytes, len(bytes))
			self._ns_print_info = NSKeyedArchiver.unarchiveObjectWithData_(data)
		else:
			GPageSetup.__setstate__(self, state)
Exemplo n.º 3
0
 def __getstate__(self):
     state = GPageSetup.__getstate__(self)
     data = NSKeyedArchiver.archivedDataWithRootObject_(self._ns_print_info)
     state['_ns_print_info'] = data.bytes()
     return state
Exemplo n.º 4
0
 def __getstate__(self):
     state = GPageSetup.__getstate__(self)
     data = NSKeyedArchiver.archivedDataWithRootObject_(self._ns_print_info)
     state['_ns_print_info'] = data.bytes()
     return state