OpenDroneMap-WebODM/app/plugins/mountpoint.py

18 wiersze
494 B
Python

import re
class MountPoint:
def __init__(self, url, view, *args, **kwargs):
"""
:param url: path to mount this view to, relative to plugins directory
:param view: Django view
:param args: extra args to pass to url()
:param kwargs: extra kwargs to pass to url()
"""
super().__init__()
self.url = re.sub(r'^/+', '', url) # remove leading slashes
self.view = view
self.args = args
self.kwargs = kwargs