Esempio n. 1
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     create_code_local(pname, bname, release)
     if options.get('link', False):
         link_eclipse(pname, bname, release)
Esempio n. 2
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     parser = smart_decode(options.get('parser'))
     pinput = smart_decode(options.get('input'))
     parse_code(pname, bname, release, parser, pinput)
Esempio n. 3
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     create_doc_local(pname, dname, release, syncer, url)
Esempio n. 4
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     create_doc_local(pname, dname, release, syncer, url)
Esempio n. 5
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     fqn = smart_decode(options.get('fqn'))
     add_a_filter(pname, bname, release, fqn, not options.get('no-snippet'),
                  options.get('one-ref-only'))
Esempio n. 6
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     fqn = smart_decode(options.get('fqn'))
     add_a_filter(pname, bname, release, fqn, not options.get('no-snippet'),
         options.get('one-ref-only'))
Esempio n. 7
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     start = options.get('start')
     end = options.get('end')
     if start == -1:
         start = None
     if end == -1:
         end = None
     force = options.get('force')
     toc_download_section(pname, cname, start, end, force)
Esempio n. 8
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     start = options.get('start')
     end = options.get('end')
     if start == -1:
         start = None
     if end == -1:
         end = None
     force = options.get('force')
     toc_download_entries(pname, cname, start, end, force)
Esempio n. 9
0
def get_recursive_text(element, text_parts):
    # Terminal
    if element.tag == 'pre':
        text_parts.append('')
        text_parts.append(XTEXT(element))
        text_parts.append('')
    # Terminal
    elif element.tag == 'br':
        tail = element.tail
        # This is a lone <br>
        if tail is None:
            text_parts.append('')
        else:
            text_parts.append(smart_decode(tail).strip())
    else:
        if element.tag in PARAGRAPHS:
            text_parts.append('')

        text = element.text
        if text is None:
            text = ''

        # If it is a paragraph, separate the content.
        # Otherwise, inline the content with previous line.
        if element.tag in PARAGRAPHS or len(text_parts) == 0:
            text_parts.append(smart_decode(text).strip())
        else:
            text_parts[-1] = '{0} {1}'.format(text_parts[-1],
                                              smart_decode(text).strip())

        for child in element:
            get_recursive_text(child, text_parts)

        if element.tag in PARAGRAPHS:
            text_parts.append('')

        tail = element.tail
        if tail is None:
            tail = ''

        # If it is a paragraph, separate the content.
        # Otherwise, inline the content with previous line.
        if element.tag in PARAGRAPHS or len(text_parts) == 0:
            text_parts.append(smart_decode(tail).strip())
        else:
            text_parts[-1] = '{0} {1}'.format(text_parts[-1],
                                              smart_decode(tail).strip())
Esempio n. 10
0
def get_recursive_text(element, text_parts):
    # Terminal
    if element.tag == "pre":
        text_parts.append("")
        text_parts.append(XTEXT(element))
        text_parts.append("")
    # Terminal
    elif element.tag == "br":
        tail = element.tail
        # This is a lone <br>
        if tail is None:
            text_parts.append("")
        else:
            text_parts.append(smart_decode(tail).strip())
    else:
        if element.tag in PARAGRAPHS:
            text_parts.append("")

        text = element.text
        if text is None:
            text = ""

        # If it is a paragraph, separate the content.
        # Otherwise, inline the content with previous line.
        if element.tag in PARAGRAPHS or len(text_parts) == 0:
            text_parts.append(smart_decode(text).strip())
        else:
            text_parts[-1] = "{0} {1}".format(text_parts[-1], smart_decode(text).strip())

        for child in element:
            get_recursive_text(child, text_parts)

        if element.tag in PARAGRAPHS:
            text_parts.append("")

        tail = element.tail
        if tail is None:
            tail = ""

        # If it is a paragraph, separate the content.
        # Otherwise, inline the content with previous line.
        if element.tag in PARAGRAPHS or len(text_parts) == 0:
            text_parts.append(smart_decode(tail).strip())
        else:
            text_parts[-1] = "{0} {1}".format(text_parts[-1], smart_decode(tail).strip())
Esempio n. 11
0
def get_value(prefix, key, cache_function, args=None, expiration=DEFAULT_EXPIRATION_TIME):
    """Please note that even if CACHE_MIDDLEWARE_KEY_PREFIX is set in
       settings, the prefix is not appended to the key when manually
       using the cache so a prefix is required.
    """
    global cache_total
    global cache_miss

    new_key = get_safe_key(smart_decode(prefix) + smart_decode(key))
    value = cache.get(new_key, DEFAULT_EXPIRED)
    cache_total += 1
    if value == DEFAULT_EXPIRED:
        cache_miss += 1
        if args is None:
            value = cache_function()
        else:
            value = cache_function(*args)
        cache.set(new_key, value, expiration)
    return value
Esempio n. 12
0
def get_value(prefix,
              key,
              cache_function,
              args=None,
              expiration=DEFAULT_EXPIRATION_TIME):
    '''Please note that even if CACHE_MIDDLEWARE_KEY_PREFIX is set in
       settings, the prefix is not appended to the key when manually
       using the cache so a prefix is required.
    '''
    global cache_total
    global cache_miss

    new_key = get_safe_key(smart_decode(prefix) + smart_decode(key))
    value = cache.get(new_key, DEFAULT_EXPIRED)
    cache_total += 1
    if value == DEFAULT_EXPIRED:
        cache_miss += 1
        if args is None:
            value = cache_function()
        else:
            value = cache_function(*args)
        cache.set(new_key, value, expiration)
    return value
Esempio n. 13
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     cfull_name = smart_decode(options.get('cfull_name'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     parser = smart_decode(options.get('parser'))
     create_channel_db(pname, cfull_name, cname, syncer, parser, url)
     if (options.get('local', False)):
         create_channel_local(pname, cname, syncer, url)
Esempio n. 14
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     parser = smart_decode(options.get('parser'))
     create_doc_db(pname, dname, release, url, syncer, parser)
     if (options.get('local', False)):
         create_doc_local(pname, dname, release, syncer, url)
Esempio n. 15
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     cfull_name = smart_decode(options.get('cfull_name'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     parser = smart_decode(options.get('parser'))
     create_channel_db(pname, cfull_name, cname, syncer, parser, url)
     if (options.get('local', False)):
         create_channel_local(pname, cname, syncer, url)
Esempio n. 16
0
 def handle_noargs(self, **options):
     file_path = smart_decode(options.get('file'))
     url = smart_decode(options.get('url'))
     create_filter_file(file_path, url)
Esempio n. 17
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     parser = smart_decode(options.get('parser'))
     clear_code_elements(pname, bname, release, parser)
Esempio n. 18
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release1 = smart_decode(options.get('release1'))
     release2 = smart_decode(options.get('release2'))
     diff_codebases(pname, bname, release1, release2)
Esempio n. 19
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     link_eclipse(pname, bname, release)
Esempio n. 20
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     sync_doc(pname, dname, release)
Esempio n. 21
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     skip = options.get('skip_refs')
     entry_url = smart_decode(options.get('url'))
     debug_channel(pname, cname, not skip, entry_url)
Esempio n. 22
0
 def handle_noargs(self, **options):
     create_project_local(smart_decode(options.get('pname')))
Esempio n. 23
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     parser = smart_decode(options.get('parser'))
     source = smart_decode(options.get('source'))
     parse_snippets(pname, source, parser)
Esempio n. 24
0
 def handle_noargs(self, **options):
     create_release_db(smart_decode(options.get('pname')),
                       smart_decode(options.get('release')),
                       options.get('is_major'))
Esempio n. 25
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     create_channel_local(pname, cname, syncer, url)
Esempio n. 26
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     clear_channel_elements(pname, cname)
Esempio n. 27
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     clear_channel_elements(pname, cname)
Esempio n. 28
0
 def handle_noargs(self, **options):
     file_path = smart_decode(options.get('file'))
     url = smart_decode(options.get('url'))
     create_filter_file(file_path, url)
Esempio n. 29
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     filter_files = smart_decode(options.get('filters'))
     add_filter(pname, bname, release, filter_files)
Esempio n. 30
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release1 = smart_decode(options.get('release1'))
     release2 = smart_decode(options.get('release2'))
     diff_doc(pname, dname, release1, release2)
Esempio n. 31
0
 def handle_noargs(self, **options):
     create_release_db(smart_decode(options.get('pname')),
                       smart_decode(options.get('release')),
                       options.get('is_major'))
Esempio n. 32
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     link_eclipse(pname, bname, release)
Esempio n. 33
0
def func2(arg1, arg2):
    return su.smart_decode(arg1 + arg2)
Esempio n. 34
0
 def handle_noargs(self, **options):
     create_project_db(smart_decode(options.get('pfullname')),
                       smart_decode(options.get('url')),
                       smart_decode(options.get('pname')))
     if (options.get('local', False)):
         create_project_local(smart_decode(options.get('pname')))
Esempio n. 35
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release1 = smart_decode(options.get('release1'))
     release2 = smart_decode(options.get('release2'))
     diff_codebases(pname, bname, release1, release2)
Esempio n. 36
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     clear_doc_elements(pname, dname, release)
Esempio n. 37
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release1 = smart_decode(options.get('release1'))
     release2 = smart_decode(options.get('release2'))
     diff_doc(pname, dname, release1, release2)
Esempio n. 38
0
 def handle_noargs(self, **options):
     create_project_db(smart_decode(options.get('pfullname')),
                       smart_decode(options.get('url')),
                       smart_decode(options.get('pname')))
     if (options.get('local', False)):
         create_project_local(smart_decode(options.get('pname')))
Esempio n. 39
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     post_process_channel(pname, cname)
Esempio n. 40
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     output_path = smart_decode(options.get('output'))
     json_snippet(pname, cname, output_path)
Esempio n. 41
0
def set_value(prefix, key, value, expiration=DEFAULT_EXPIRATION_TIME):
    new_key = get_safe_key(smart_decode(prefix) + smart_decode(key))
    cache.set(new_key, value, expiration)
Esempio n. 42
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get("pname"))
     bname = smart_decode(options.get("bname"))
     release = smart_decode(options.get("release"))
     filter_files = smart_decode(options.get("filters"))
     add_filter(pname, bname, release, filter_files)
Esempio n. 43
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     language = smart_decode(options.get('language'))
     source = smart_decode(options.get('source'))
     clear_snippets(pname, language, source)
Esempio n. 44
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     output_path = smart_decode(options.get('output'))
     json_snippet(pname, cname, output_path)
Esempio n. 45
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     bname = smart_decode(options.get('bname'))
     release = smart_decode(options.get('release'))
     parser = smart_decode(options.get('parser'))
     clear_code_elements(pname, bname, release, parser)
Esempio n. 46
0
def set_value(prefix, key, value, expiration=DEFAULT_EXPIRATION_TIME):
    new_key = get_safe_key(smart_decode(prefix) + smart_decode(key))
    cache.set(new_key, value, expiration)
Esempio n. 47
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     skip = options.get('skip_refs')
     entry_url = smart_decode(options.get('url'))
     debug_channel(pname, cname, not skip, entry_url)
Esempio n. 48
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     skip = options.get('skip_refs')
     parse_channel(pname, cname, not skip)
Esempio n. 49
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     toc_view(pname, cname)
Esempio n. 50
0
def func2(arg1, arg2):
    return su.smart_decode(arg1 + arg2)
Esempio n. 51
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     parser = smart_decode(options.get('parser'))
     source = smart_decode(options.get('source'))
     parse_snippets(pname, source, parser)
Esempio n. 52
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     url = smart_decode(options.get('url'))
     syncer = smart_decode(options.get('syncer'))
     create_channel_local(pname, cname, syncer, url)
Esempio n. 53
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     dname = smart_decode(options.get('dname'))
     release = smart_decode(options.get('release'))
     skip = options.get('skip_refs')
     parse_doc(pname, dname, release, not skip)