Skip to content

Commit

Permalink
Trajectory patch improved
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcello-Sega committed Mar 29, 2017
1 parent 364f59d commit bf9ec69
Showing 1 changed file with 5 additions and 11 deletions.
16 changes: 5 additions & 11 deletions pytim/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,13 @@
def PatchTrajectory(trajectory,interface):

trajectory.interface = interface
trajectory.original_read_next_timestep = trajectory._read_next_timestep

class PatchedTrajectory(trajectory.__class__):
__frame=trajectory.ts.frame
@property
def frame(self):
if self.ts.frame != self.__frame:
self.interface._assign_layers()
__frame=self.ts.frame
return self.ts.frame

@frame.setter
def frame(self, value):
__frame = value

def read_next_timestep(self,ts=None):
self.interface._assign_layers()
self.original_read_next_timestep(ts=ts)

oldname = trajectory.__class__.__name__
oldmodule= trajectory.__class__.__module__
Expand Down

0 comments on commit bf9ec69

Please sign in to comment.