Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_version( self , name , path ):
- """Returns a valid version number for a given path"""
- __version__ = '0.1.0'
- versions = set()
- scenename, ext = os.path.splitext(name)
- # \d{#} will match # number of digits
- match = re.match(r'^%s%s%s(\d{%d})%s$' % (scenename, self.separator, self.prefix, self.padding, ext), filename)
- if match:
- versions.add(int(match.group(1)))
- if versions:
- version = sorted(versions)[-1] + 1
- else:
- version = 1
- return '%s%s' % (self.prefix, str(version).zfill(self.padding))
Advertisement
Add Comment
Please, Sign In to add comment