Opened 7 years ago

Closed 7 years ago

#1619 closed defect (duplicate)

draw_xor_rectangle: draw() takes 3 positional arguments but 4 were given

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics Version: 0.8
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-4.17.19-041719-lowlatency-x86_64-with-debian-buster-sid
ChimeraX Version: 0.8 (2018-09-22)
Description
I hit Ctrl + left mouse button and error happened

TypeError: draw() takes 3 positional arguments but 4 were given

File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle
d.draw(r, p0, d.OPAQUE_DRAW_PASS)

See log for complete Python traceback.

Log:
UCSF ChimeraX version: 0.8 (2018-09-22)  
How to cite UCSF ChimeraX  

open "/home/kamil/Documents/bioinformatyka/Projektowanie
leków/lab/lab2/stripped.smi" ↵

Unrecognized file suffix '.smi'  

open 3fy1 format mmCIF fromDatabase pdb ↵

Summary of feedback from opening 3fy1 fetched from pdb  
---  
notes | Fetching compressed mmCIF 3fy1 from
http://files.rcsb.org/download/3fy1.cif  
Fetching CCD TYR from http://ligand-expo.rcsb.org/reports/T/TYR/TYR.cif  
Fetching CCD GLN from http://ligand-expo.rcsb.org/reports/G/GLN/GLN.cif  
Fetching CCD LEU from http://ligand-expo.rcsb.org/reports/L/LEU/LEU.cif  
Fetching CCD THR from http://ligand-expo.rcsb.org/reports/T/THR/THR.cif  
Fetching CCD CYS from http://ligand-expo.rcsb.org/reports/C/CYS/CYS.cif  
Fetching CCD PHE from http://ligand-expo.rcsb.org/reports/P/PHE/PHE.cif  
Fetching CCD ASN from http://ligand-expo.rcsb.org/reports/A/ASN/ASN.cif  
Fetching CCD TRP from http://ligand-expo.rcsb.org/reports/T/TRP/TRP.cif  
Fetching CCD ALA from http://ligand-expo.rcsb.org/reports/A/ALA/ALA.cif  
Fetching CCD ARG from http://ligand-expo.rcsb.org/reports/A/ARG/ARG.cif  
Fetching CCD PRO from http://ligand-expo.rcsb.org/reports/P/PRO/PRO.cif  
Fetching CCD GLY from http://ligand-expo.rcsb.org/reports/G/GLY/GLY.cif  
Fetching CCD MET from http://ligand-expo.rcsb.org/reports/M/MET/MET.cif  
Fetching CCD ASP from http://ligand-expo.rcsb.org/reports/A/ASP/ASP.cif  
Fetching CCD ILE from http://ligand-expo.rcsb.org/reports/I/ILE/ILE.cif  
Fetching CCD HIS from http://ligand-expo.rcsb.org/reports/H/HIS/HIS.cif  
Fetching CCD GLU from http://ligand-expo.rcsb.org/reports/G/GLU/GLU.cif  
Fetching CCD VAL from http://ligand-expo.rcsb.org/reports/V/VAL/VAL.cif  
Fetching CCD LYS from http://ligand-expo.rcsb.org/reports/L/LYS/LYS.cif  
Fetching CCD SER from http://ligand-expo.rcsb.org/reports/S/SER/SER.cif  
Fetching CCD NA1 from http://ligand-expo.rcsb.org/reports/N/NA1/NA1.cif  
Fetching CCD NAA from http://ligand-expo.rcsb.org/reports/N/NAA/NAA.cif  
Fetching CCD AMI from http://ligand-expo.rcsb.org/reports/A/AMI/AMI.cif  
Fetching CCD HOH from http://ligand-expo.rcsb.org/reports/H/HOH/HOH.cif  
  
3fy1 title:  
The Acidic Mammalian Chitinase catalytic domain in complex with
methylallosamidin [more info...]  
  
Chain information for 3fy1 #1  
---  
Chain | Description  
A B | Acidic mammalian chitinase  
  
3fy1 mmCIF Assemblies | 1| author_and_software_defined_assembly | 2|
author_and_software_defined_assembly  
  

select up ↵

212 atoms, 214 bonds selected  

ui mousemode rightMode distance ↵

ui mousemode rightMode select ↵

ui mousemode rightMode rotate ↵

ui mousemode rightMode translate ↵

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 386, in <lambda>  
    gw.mouseMoveEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_drag")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 454, in mouse_drag  
    self._draw_drag_rectangle(event)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 532, in _draw_drag_rectangle  
    v.draw_xor_rectangle(dx, h-dy, x, h-y, self.drag_color)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/view.py", line 279, in draw_xor_rectangle  
    self._rectangle_drawing = draw_xor_rectangle(self._render, x1, y1, x2, y2,
color, d)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
    d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
TypeError: draw() takes 3 positional arguments but 4 were given  
  

TypeError: draw() takes 3 positional arguments but 4 were given  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/core/graphics/drawing.py", line 1451, in draw_xor_rectangle  
d.draw(r, p0, d.OPAQUE_DRAW_PASS)  
  
See log for complete Python traceback.  
  

Traceback (most recent call last):  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 387, in <lambda>  
    gw.mouseReleaseEvent = lambda e, s=self: s._dispatch_mouse_event(e,
"mouse_up")  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 326, in _dispatch_mouse_event  
    f(MouseEvent(event))  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 460, in mouse_up  
    mouse_drag_select(self.mouse_down_position, event, self.mode,
self.session, self.view)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 603, in mouse_drag_select  
    select_pick(session, pick, mode)  
  File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 620, in select_pick  
    p.select(mode)  
AttributeError: 'PickedInstance' object has no attribute 'select'  
  

AttributeError: 'PickedInstance' object has no attribute 'select'  
  
File "/usr/lib/ucsf-chimerax-daily/lib/python3.6/site-
packages/chimerax/ui/mousemodes.py", line 620, in select_pick  
p.select(mode)  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 NVIDIA 390.77
OpenGL renderer: GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation

Change History (2)

comment:1 by pett, 7 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissiondraw_xor_rectangle: draw() takes 3 positional arguments but 4 were given
Version: 0.8

comment:2 by Tom Goddard, 7 years ago

Resolution: duplicate
Status: assignedclosed

Fixed months ago. Bug reported in Sept ChimeraX build.

Note: See TracTickets for help on using tickets.