Example #1
0
def ensure_tables():
    overrides['server'] = 'disco://localhost'
    overrides['dump'] = False
    overrides['nest'] = False
    settings = Settings()
    ddfs = settings['ddfs']

    pcappacket= Table.create(mmm,columns=['index int32 GMTtime','index int32 MicroTime','index int32 caplen','index int32 len','index string ethtype','index string protocol','index uint8 ttl','index uint8 sip0','index uint8 sip1','index uint8 sip2','index uint8 sip3','index uint8 dip0','index uint8 dip1','index uint8 dip2','index uint8 dip3','index uint16 sport','index uint16 dport','lz4 data'],partition=None,force=True)
    '''
    imps = Table.create(IMPS,
                        columns=['wide index string token', 'trie url', 'index trie site_id', 'uint cpm_millis',
                                 'index int ad_id', 'index string date', 'index uint time'],
                        partition='date',
                        force=True)
    pixels = Table.create(PIXELS,
                          columns=['wide index string token', 'index uint8 isActive', 'index trie site_id',
                                   'uint amount', 'index int account_id', 'index trie city', 'index trie16 state',
                                   'index int16 metro', 'string ip', 'lz4 keyword', 'index string date'],
                          partition='date',
                          force=True)
    '''
    from ls import *
    ls('/home/xiner/hustle/pcapread/testall.pcap')
    tags = ddfs.list("hustle:%s:" % mmm)
    print len(tags)
    if len(tags) == 0:
        # insert the files
        insert(pcappacket, phile='result.json' )

    '''tags = ddfs.list("hustle:%s:" % PIXELS)
Example #2
0
def _test():
    ll()
    ls('/flash')
    ll('/flash')
    cd('/flash')
    ll('main.py')
    cat('main.py')
    find('/flash') # FIXME doesn't recurse :(
    pwd()
    df()
    grep('import', file='main.py')
Example #3
0
def ls_dir(path: str, get_hidden: bool = False) -> List[str]:
    """
    Get folder list from path.\n
    get_hidden: If you want to get hidden folders, select True.
    """
    return [
        f for f in ls(path, get_hidden) if os.path.isdir(os.path.join(path, f))
    ]
Example #4
0
def ls_tree(path: str, get_hidden: bool = False) -> Dict[str, object]:
    """
    Get Directory Tree from path.\n
    get_hidden: If you want to get hidden files and folders, select True.
    """
    return {
        f: (ls_tree(os.path.join(path, f)) if os.path.isdir(
            os.path.join(path, f)) else None)
        for f in ls(path, get_hidden)
    }
Example #5
0
 def aktualizacja(self, idZadania, Args=None): # analizuje dzialania usera i zleca wykonanie odpowiednich dzialan
     args = []   # umieszczone tu zmienne wyladuja w argumentach metody main w zadaniu	
    
     if idZadania == Zadania["ZlePolecenie"] :
         self.strategia = ZlePolecenie()
     elif idZadania == Zadania["Login"] :
         if self.model.gracz :
             self.strategia = ZlePolecenie()
         else :
             args.append(self.model)
             args.append(self.widok)
             if Args :
                 args.append(Args[0]) #nick
                 args.append(Args[1]) #haslo
             self.strategia = login()
     elif idZadania == Zadania["exit"] :
         args.append(self.widok.czyscEkran)
         self.strategia = exit()
     elif idZadania == Zadania["Menu"] :
         args.append(self)
         self.strategia = Menu()
     elif idZadania == Zadania["help"] :
         self.strategia = help()
     elif idZadania == Zadania["ls"] :
         args.append(self.model)
         self.strategia = ls()
     elif idZadania == Zadania["cd"] :
         args.append(self.model)
         args.append(Args)
         self.strategia = cd()
     elif idZadania == Zadania["historia"] :
         self.strategia=historia()
     elif idZadania == Zadania["Register"] :
         if self.model.gracz :
             self.strategia = ZlePolecenie()
         else :
             args.append(self)
             self.strategia = Register()
     if self.strategia != 0 :
         self.strategia.main(args)
Example #6
0
def umount_sd():
    os.umount('/sd')
    ls('/')
Example #7
0
        pass
    if False:
        print(os.listdir('/flash/stress'))
    ct = 0
    while True:
        f = d + '/jack{:05}.txt'.format(ct)
        print(ct)
        for x in range(1):
            tee(s, f, True)
            _spin(x)
        print('\b', end='')
        print(ct, os.getfree('/flash'), len(os.listdir(d)))
        ct += 1

if __name__ == "__main__":
    ls()
    ll()
    if False:
        tee('import pycom\npycom.heartbeat(False)\npycom.rgbled(0x070700)', '/flash/boot.py')
        tee('''
        import pycom
        import time
        pycom.heartbeat(False)
        pycom.rgbled(0x110011)
        time.sleep(1)
        pycom.heartbeat(True)
        ''', '/flash/boot.py')
        cat('boot.py')
        cat('main.py')
        rm('boot.py')
        rm('main.py')
Example #8
0
    def is_applicable(ls, executor):
        ls = ls()._with_option('--version')
        cmd = ls.to_devnull().err_to_out()

        result = Sfn(executor(useCache=0).process)(cmd)
        return result and result.returnCode != 0
Example #9
0
    def is_applicable(ls, executor):
        cmd = ls().version.to_devnull().err_to_out()

        result = Sfn(executor.process)(cmd)
        return result and result.returnCode == 0
Example #10
0
    def is_applicable(ls, executor):
        cmd = ls().version.to_devnull().err_to_out()

        result = Sfn(executor.process)(cmd)
        return result and result.returnCode == 0
Example #11
0
    def is_applicable(ls, executor):
        ls = ls()._with_option('--version')
        cmd = ls.to_devnull().err_to_out()

        result = Sfn(executor(useCache=0).process)(cmd)
        return result and result.returnCode != 0