PageSetupDialog crash on Sierra

ps=new printersetup
ps.landscape=true
ps.MaxHorizontalResolution=-1
pS.MaxVerticalResolution=-1

g = OpenPrinterDialog(ps,self)