[Dev] unintended consequence of canonizing slashes in asset names

Brian Fisher brian at hamsterrepublic.com
Tue Mar 25 21:49:19 PDT 2008


Hmmm.. this doesn't make any sense at all - why on earth is the
AssetRef descriptor's __set__ function being called on property
assignment for the Movement class?

any ideas?

On Tue, Mar 25, 2008 at 7:26 PM, James Paige <Bob at hamsterrepublic.com> wrote:
> james at doomtrain:~/src/mhgames/sidescroller$ python sidescroller.py
>  Traceback (most recent call last):
>   File "sidescroller.py", line 101, in <module>
>     game = SideScroller()
>   File "sidescroller.py", line 44, in __init__
>     self.camera = Camera(0, 0, self.screen_width, self.screen_height)
>   File "/home/james/src/mhgames/sidescroller/camera.py", line 14, in
>  __init__
>     self.move = VelocityMovement(self, "camera")
>   File "/home/james/src/mhgames/sidescroller/movement.py", line 118, in
>  __init__
>     Movement.__init__(self, vector)
>   File "/home/james/src/mhgames/sidescroller/movement.py", line 104, in
>  __init__
>     self.speed = speed
>   File "/usr/lib/python2.5/site-packages/motherhamster/cheekpouches.py",
>  line 436, in __set__
>     value = value.replace("\\", "/")
>  AttributeError: 'int' object has no attribute 'replace'
>
>  ---
>  James
>  _______________________________________________
>  Dev mailing list
>  Dev at lists.motherhamster.org
>  http://lists.motherhamster.org/listinfo.cgi/dev-motherhamster.org
>



More information about the Dev mailing list