����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# -*- coding: utf-8 -*-
#
# Copyright (c) 2021 Felix Fontein
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
class ArgumentSpec(object):
def __init__(self, argument_spec=None, required_together=None, required_if=None, required_one_of=None, mutually_exclusive=None):
self.argument_spec = {}
self.required_together = []
self.required_if = []
self.required_one_of = []
self.mutually_exclusive = []
if argument_spec:
self.argument_spec.update(argument_spec)
if required_together:
self.required_together.extend(required_together)
if required_if:
self.required_if.extend(required_if)
if required_one_of:
self.required_one_of.extend(required_one_of)
if mutually_exclusive:
self.mutually_exclusive.extend(mutually_exclusive)
def merge(self, other):
self.argument_spec.update(other.argument_spec)
self.required_together.extend(other.required_together)
self.required_if.extend(other.required_if)
self.required_one_of.extend(other.required_one_of)
self.mutually_exclusive.extend(other.mutually_exclusive)
return self
def to_kwargs(self):
return {
'argument_spec': self.argument_spec,
'required_together': self.required_together,
'required_if': self.required_if,
'required_one_of': self.required_one_of,
'mutually_exclusive': self.mutually_exclusive,
}
class ModuleOptionProvider(object):
def __init__(self, module):
self.module = module
def get_option(self, option_name):
return self.module.params[option_name]
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| conversion | Folder | 0755 |
|
|
| hetzner | Folder | 0755 |
|
|
| hosttech | Folder | 0755 |
|
|
| module | Folder | 0755 |
|
|
| argspec.py | File | 1.86 KB | 0644 |
|
| http.py | File | 2.64 KB | 0644 |
|
| json_api_helper.py | File | 8.17 KB | 0644 |
|
| names.py | File | 1.96 KB | 0644 |
|
| options.py | File | 1.13 KB | 0644 |
|
| provider.py | File | 3.17 KB | 0644 |
|
| record.py | File | 2.91 KB | 0644 |
|
| resolver.py | File | 8.49 KB | 0644 |
|
| wsdl.py | File | 11.63 KB | 0644 |
|
| zone.py | File | 1.09 KB | 0644 |
|
| zone_record_api.py | File | 9.05 KB | 0644 |
|
| zone_record_helpers.py | File | 5.25 KB | 0644 |
|