Glob support in Copy
This commit is contained in:
parent
a80e3fb48c
commit
ae2aa62d0e
@ -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):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user