コード例 #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)
コード例 #2
0
ファイル: parsecode.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #3
0
ファイル: createdoclocal.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #4
0
ファイル: createdoclocal.py プロジェクト: bartdag/recodoc2
 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)
コード例 #5
0
ファイル: addafilter.py プロジェクト: nengnengwu/recodoc2
 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'))
コード例 #6
0
ファイル: addafilter.py プロジェクト: bartdag/recodoc2
 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'))
コード例 #7
0
ファイル: tocdownload.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #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)
コード例 #9
0
ファイル: etree_util.py プロジェクト: nengnengwu/recodoc2
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())
コード例 #10
0
ファイル: etree_util.py プロジェクト: bartdag/recodoc2
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())
コード例 #11
0
ファイル: cache_util.py プロジェクト: bartdag/recodoc2
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
コード例 #12
0
ファイル: cache_util.py プロジェクト: nengnengwu/recodoc2
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
コード例 #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)
コード例 #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)
コード例 #15
0
ファイル: createchannel.py プロジェクト: bartdag/recodoc2
 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)
コード例 #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)
コード例 #17
0
ファイル: clearcode.py プロジェクト: bartdag/recodoc2
 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)
コード例 #18
0
ファイル: codediff.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #19
0
ファイル: linkeclipse.py プロジェクト: bartdag/recodoc2
 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)
コード例 #20
0
ファイル: syncdoc.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #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)
コード例 #22
0
 def handle_noargs(self, **options):
     create_project_local(smart_decode(options.get('pname')))
コード例 #23
0
ファイル: parsesnippets.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #24
0
ファイル: createrelease.py プロジェクト: nengnengwu/recodoc2
 def handle_noargs(self, **options):
     create_release_db(smart_decode(options.get('pname')),
                       smart_decode(options.get('release')),
                       options.get('is_major'))
コード例 #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)
コード例 #26
0
ファイル: clearchannel.py プロジェクト: nengnengwu/recodoc2
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     clear_channel_elements(pname, cname)
コード例 #27
0
ファイル: clearchannel.py プロジェクト: bartdag/recodoc2
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     clear_channel_elements(pname, cname)
コード例 #28
0
ファイル: createfilter.py プロジェクト: bartdag/recodoc2
 def handle_noargs(self, **options):
     file_path = smart_decode(options.get('file'))
     url = smart_decode(options.get('url'))
     create_filter_file(file_path, url)
コード例 #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)
コード例 #30
0
ファイル: docdiff.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #31
0
ファイル: createrelease.py プロジェクト: bartdag/recodoc2
 def handle_noargs(self, **options):
     create_release_db(smart_decode(options.get('pname')),
                       smart_decode(options.get('release')),
                       options.get('is_major'))
コード例 #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)
コード例 #33
0
def func2(arg1, arg2):
    return su.smart_decode(arg1 + arg2)
コード例 #34
0
ファイル: createproject.py プロジェクト: bartdag/recodoc2
 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')))
コード例 #35
0
ファイル: codediff.py プロジェクト: bartdag/recodoc2
 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)
コード例 #36
0
ファイル: cleardoc.py プロジェクト: bartdag/recodoc2
 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)
コード例 #37
0
ファイル: docdiff.py プロジェクト: bartdag/recodoc2
 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)
コード例 #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')))
コード例 #39
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     post_process_channel(pname, cname)
コード例 #40
0
ファイル: jsonsnippet.py プロジェクト: bartdag/recodoc2
 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)
コード例 #41
0
ファイル: cache_util.py プロジェクト: nengnengwu/recodoc2
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)
コード例 #42
0
ファイル: addfilter.py プロジェクト: bartdag/recodoc2
 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)
コード例 #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)
コード例 #44
0
ファイル: jsonsnippet.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #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)
コード例 #46
0
ファイル: cache_util.py プロジェクト: bartdag/recodoc2
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)
コード例 #47
0
ファイル: debugchannel.py プロジェクト: bartdag/recodoc2
 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)
コード例 #48
0
ファイル: parsechannel.py プロジェクト: nengnengwu/recodoc2
 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)
コード例 #49
0
 def handle_noargs(self, **options):
     pname = smart_decode(options.get('pname'))
     cname = smart_decode(options.get('cname'))
     toc_view(pname, cname)
コード例 #50
0
ファイル: tests.py プロジェクト: bartdag/recodoc2
def func2(arg1, arg2):
    return su.smart_decode(arg1 + arg2)
コード例 #51
0
ファイル: parsesnippets.py プロジェクト: bartdag/recodoc2
 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)
コード例 #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)
コード例 #53
0
ファイル: parsedoc.py プロジェクト: bartdag/recodoc2
 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)