Glob support in Copy

This commit is contained in:
jpic 2021-04-24 10:41:02 +02:00
parent a80e3fb48c
commit ae2aa62d0e

View File

@ -1,12 +1,19 @@
import asyncio import asyncio
import binascii import binascii
import glob
import os import os
class Copy: class Copy:
def __init__(self, *args): def __init__(self, *args):
self.src = args[:-1]
self.dst = args[-1] self.dst = args[-1]
self.src = []
for src in args[:-1]:
if '*' in src:
self.src += glob.glob(src)
else:
self.src.append(src)
def listfiles(self): def listfiles(self):
if getattr(self, '_listfiles', None): if getattr(self, '_listfiles', None):